Я пытаюсь ограничить узлы от падения до некоторых определенных узлов с помощью угловых символов. Для этого я переопределяю некоторые события jstree, такие как move_node, dnd_move.vakata. Ничего не работает.jstree dnd ограничение using angularjs
0
A
ответ
0
Вы не можете переопределять события - просто реагируйте на них. Конфигурация, которую вы ищете, - core.check_callback
. Что касается углового - это зависит от того, какую оболочку вы используете, - я не использую угловой, поэтому я не могу вам помочь - просто убедитесь, что вы используете core.check_callback
- это обратный вызов, который выполняется, поскольку изменения структуры должны произойти:
core : {
check_callback : function (op, node, parent, position, more) {
if(more && more.dnd) {
// do checks here and return false to prevent the drop
// or return true to allow it
// depending on the node/parent/position arguments
}
return true;
},...