关于编辑按钮问题!!!
ztree吧
全部回复
仅看楼主
level 1
实现思路如下:
1、新增按钮是 利用 自定义控件 实现的,所以 点击新增按钮后的事件完全由你自己控制,捕获到点击后,就弹出 div ,提交的时候就利用 addNodes 方法添加即可。
2、编辑按钮 可以利用 beforeEditName 回调捕获到点击事件,然后 显示你的div 图层即可;同时 return false 阻止 zTree 的默认事件就可以了。 同样,当你的div 提交时,就利用 直接修改 treeNode 的属性,然后 updateNode 更新就可以了
function btrsubmit() {
var zTree = $.fn.zTree.getZTreeObj("tree");
var nodes = zTree.getSelectedNodes();
alert(nodes.name);
var node= $("#node").val();
alert(node);
nodes.name = node;
zTree.updateNode(nodes);
}
但是不能更新?我想问下是我的理解有问题,还是哪的问题呢?谢谢
2013年03月26日 12点03分 1
level 1
不好意思,树哥,自己解决了!
function btrsubmit() {
var treeObj = $.fn.zTree.getZTreeObj("tree");
var nodes = treeObj.getSelectedNodes();
var node= $("#node").val();
if (nodes.length>0) {
nodes[0].name = node;
treeObj.updateNode(nodes[0]);
}
}
2013年03月26日 12点03分 2
level 11
hoho, 鼓励自己解决问题!!
2013年03月28日 01点03分 4
1