我需要BEFORE的事件监听器jsTree实际上移动节点(我需要能够取消移动)。现在我正在使用“move_node.jstree”事件,但是当事件被调用时,节点已经被移动了。我尝试提供以下配置:
"plugins" : ["dnd", "crrm", "ui" ],
"core" : {
data : Mojo.Util.bind(this, this.__treeWantsData),
check_callback: true,
"load_open" : true,
"themes" : {
"icons": false
}
},
"dnd" : {
drop_check : function(){alert("drop check");}
},
"crrm" : {
"move" : {
"check_move" : function(){alert("check move");}
}
}
但是函数永远不会被调用。我正在使用最新版本的jsTree(3.0.0-b)。
这里有什么东西我不见了吗?这些功能是否应该起作用?文档中没有说明这些内容。
如果move_node事件提供了旧位置,我可以恢复移动,但我没有,所以即使恢复它也很困难。