猿问

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

现在是所有的节点都可以 增 删 改 ,
但是要怎么设置第一个节点不能删除呢,如图中的 父节点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;

        }


米琪卡哇伊
浏览 1505回答 2
2回答

慕婉清6462132

//判断等级level等于0的时候 false不显示删除按钮 true显示 //setting设置  edit: {                 enable: true,                showRemoveBtn: setRemoveBtn            }//定义的方法function setRemoveBtn(treeId, treeNode) {             if(treeNode.level == 0) {                return false;            }            else {                return true;            }        }   

手掌心

判断节点的级别,翻阅开发文档,treeNode有个level属性function setRemoveBtn(treeId, treeNode) {     return treeNode.level!=0;}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答