现在是所有的节点都可以 增 删 改 ,但是要怎么设置第一个节点不能删除呢,如图中的 父节点1原本代码 function showRemoveBtn(treeId, treeNode) { return !treeNode.isFirstNode; } function showRenameBtn(treeId, treeNode) { return !treeNode.isLastNode; }我修改后的代码 function showRemoveBtn(treeId, treeNode) { return treeNode; } function showRenameBtn(treeId, treeNode) { return treeNode; }
2 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
//判断等级level等于0的时候 false不显示删除按钮 true显示
//setting设置
edit: {
enable: true,
showRemoveBtn: setRemoveBtn
}
//定义的方法
function setRemoveBtn(treeId, treeNode) {
if(treeNode.level == 0) {
return false;
}
else {
return true;
}
}
手掌心
TA贡献1942条经验 获得超3个赞
判断节点的级别,翻阅开发文档,treeNode有个level属性
function setRemoveBtn(treeId, treeNode) {
return treeNode.level!=0;
}
添加回答
举报
0/150
提交
取消