新手求助,怎么让叶子节点还能继续往下添加子节点

 我来答
xiangjuan314
2016-04-16 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2957万
展开全部
如下是我们项目原先的添加叶子节点的代码:
function addHoverDom(treeId, treeNode) {
if(!treeNode["isDir"])
return false;
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=*增加目录* onfocus=*this.blur();*></span>";
sObj.after(addStr);
var btn = $("#addBtn_"+treeNode.tId);
if (btn) btn.bind("click", function(){
var parentId = treeNode["id"];
$W.showDialog("dir-add.html", {dirID:parentId,projectID:$SEMS("projectSelect").value}, true, function(dir){
tree.addNodes(treeNode, {id:dir.dirID, pId:dir.parentID, name:dir.name,isDir:true,open:true});
return false;
});
});
};

但估计你的 if(!treeNode["isDir"]) 这一句 直接就把 叶子节点 都给阻止了。。。把这个去掉就是了,但不知是否违背了你们的需求
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式