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;
  },...
Другие вопросы по тегам