jstree dnd ограничение с использованием angularjs
Я пытаюсь ограничить падение узлов на некоторые конкретные узлы с помощью angularjs. Для этого я переопределяю некоторые события jstree, такие как move_node, dnd_move.vakata. Ничего не работает
1 ответ
Вы не можете игнорировать события - просто реагируйте на них. Опция конфигурации, которую вы ищете 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;
},...