为了账号安全,请及时绑定邮箱和手机立即绑定

jquery插件,zTree树形菜单,如何设置第一个节点不能删除,如图

jquery插件,zTree树形菜单,如何设置第一个节点不能删除,如图

米琪卡哇伊 2019-02-25 12:43:24
现在是所有的节点都可以 增 删 改 ,但是要怎么设置第一个节点不能删除呢,如图中的 父节点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;

            }

        }

   


查看完整回答
反对 回复 2019-03-07
?
手掌心

TA贡献1942条经验 获得超3个赞

判断节点的级别,翻阅开发文档,treeNode有个level属性


function setRemoveBtn(treeId, treeNode) { 

    return treeNode.level!=0;

}


查看完整回答
反对 回复 2019-03-07
  • 2 回答
  • 0 关注
  • 1504 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信