节点打开问题
ztree吧
全部回复
仅看楼主
level 1
三种气球 楼主
function addHoverDom(treeId, treeNode) {
var sObj = $("#" + treeNode.tId + "_span");
if (treeNode.editNameFlag || $("#addBtn_"+treeNode.tId).length>0) return;
var addStr = "<span class='button add' id='addBtn_" + treeNode.tId
+ "' title='add node' onfocus='this.blur();'></span>";
sObj.after(addStr);
var btn = $("#addBtn_"+treeNode.tId);
if (btn) btn.bind("click", function(){
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
var a=newCount;
zTree.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, name:"新节点"});
var node = zTree.getNodeByTId("treeDemo_"+a);
zTree.editName(node);
return false;
});
};
新增节点时想将节点rename打开 但是现在var node = zTree.getNodeByTId("treeDemo_"+a); 取不到值,是只有初始化才能够直接获取吗
2015年04月15日 11点04分 1
level 1
三种气球 楼主
var node = zTree.getNodeByTId("treeDemo_"+a); 应该为var node = zTree.getNodeByTId("treeDemo_"+(a+100));
2015年04月15日 11点04分 2
level 1
三种气球 楼主
解决了 zTree.getNodeByParam 方法好使 getNodeByTId是我的用法不对吗
2015年04月15日 11点04分 3
1