Tengo una tabla fancytree que tiene una carpeta principal, un niño y un niño de un niño. a continuación es lo que me gustaría lograr
Static(Folder) -> Not Droppable | Cycles(Folder) -> Not Droppable | [0] -> (folder) -> Able to drop into ----------------------- Cannot Drop Nodes Here [1] -> (folder) -> Able to drop into ----------------------- Cannot Drop Nodes Here [2] -> (folder) -> Able to drop intoMi código actual funciona, pero tuve que establecer un indicador personalizado para los nodos llamados "droppable" y, si es falso, no permitir que se arrastre. No puede colocarlo en la carpeta en sí, pero si está expandido, aún puede arrastrarlo a la carpeta en cualquier posición. Solo quiero permitir que el nodo entre en las carpetas que son válidas.
dragEnter: function(node, data) { if (node.data.droppable == false) { return false; } return true; },