我正在尝试使用angularjs限制节点丢弃到某些特定节点。为此,重写了一些jstree事件,如move_node,dnd_move.vakata。什么都行不通。
答案 0 :(得分: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;
},...