jsTree check_move不工作

时间:2014-04-15 19:15:33

标签: javascript jstree

我需要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事件提供了旧位置,我可以恢复移动,但我没有,所以即使恢复它也很困难。

1 个答案:

答案 0 :(得分:1)

CRRM插件是旧的1.0 jsTree代码。 jsTree 3.0.0不再支持它。 您还在为DND插件使用旧API。请检查当前版本的API here