level 1
抗抗199002010
楼主
实现思路如下:
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
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);
}
但是不能更新?我想问下是我的理解有问题,还是哪的问题呢?谢谢