ztree的回调函数如何实现阻塞

xmut 发布于 2015/11/28 09:48
阅读 463
收藏 0

实现这样一个功能:用户拖动一个节点到另一个节点上,会触发beforeDrop()事件,然后弹出对话框,提示用户:是否确认拖拽到这里,如果用户点击否,则取消拖拽。

这里的对话框是自定义的,不像JS自带的confirm()对话框,会产生阻塞。因此,当用户还没点击“否”时,beforeDrop()已返回“undefined”……


加载中
0
zTree
zTree
在 beforeDrop 中return false, 等你收到用户确认后,使用 moveNode 方法进行移动即可
xmut
xmut
谢谢!我现在也是这么做的,只不过后续moveNode比较麻烦,不过暂时也没好的方法
0
zTree
zTree
后续 moveNode 也只有一行代码, 为何会麻烦呢? 这种实现 本不应该采用阻塞的方式去进行.....除非以后全面采用异步方式, 类似于 then then 那种 
返回顶部
顶部