JSTree 拖放问题
我将 JSTree 与 ASP.net 一起使用。 为树生成的html看起来像
<ul>
<li ID="Manager1"><a href="#">node 1</a></li>
<li ID="Manager2"><a href="#">node 2</a></li>
<li ID="Employee1"><a href="#">node 3</a></li>
<li ID="Employee2"><a href="#">node 4</a></li>
<li ID="Employee3"><a href="#">node 5</a></li>
</ul>
当我拖动一个节点并将其放在另一个节点上时,为drag_finish编写的函数没有被调用。 dnd plgin 的用法如下,
tree.jstree({
...
"dnd": {
"drop_finish": function (data) {
alert("some message");
}
}
"plugins": [..., "dnd"]
});
I am using JSTree with ASP.net.
The html generated for the tree looks like
<ul>
<li ID="Manager1"><a href="#">node 1</a></li>
<li ID="Manager2"><a href="#">node 2</a></li>
<li ID="Employee1"><a href="#">node 3</a></li>
<li ID="Employee2"><a href="#">node 4</a></li>
<li ID="Employee3"><a href="#">node 5</a></li>
</ul>
When I Drag a node and drop on the other the function written for drag_finish is not getting called.
The dnd plgin is used as below,
tree.jstree({
...
"dnd": {
"drop_finish": function (data) {
alert("some message");
}
}
"plugins": [..., "dnd"]
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
错误出在 html 上。
使用 class="jstree-drop" 以及所有节点的 ID。
它会起作用的。
另一种方法可以是
tree.bind("move_node.jstree", 函数 (事件, 数据){
// 你的代码
}
The error is with the html.
Use class="jstree-drop" along with IDs for all the nodes.
It will work.
The other method could be with
tree.bind("move_node.jstree", function (event, data){
// your code
}