在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  PHP  Python  C  HTML/ jquery插件,zTree樹(shù)形菜單,如何設(shè)置第一個(gè)節(jié)點(diǎn)不能刪除,如圖

jquery插件,zTree樹(shù)形菜單,如何設(shè)置第一個(gè)節(jié)點(diǎn)不能刪除,如圖

現(xiàn)在是所有的節(jié)點(diǎn)都可以 增 刪 改 ,
但是要怎么設(shè)置第一個(gè)節(jié)點(diǎn)不能刪除呢,如圖中的 父節(jié)點(diǎn)1
clipboard.png

原本代碼

        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;
        }
回答
編輯回答
執(zhí)念

//判斷等級(jí)level等于0的時(shí)候 false不顯示刪除按鈕 true顯示


 //setting設(shè)置


  edit: { 
                enable: true,
                showRemoveBtn: setRemoveBtn
            }


//定義的方法

function setRemoveBtn(treeId, treeNode) { 
            if(treeNode.level == 0) {
                return false;
            }
            else {
                return true;
            }
        }
   
2017年8月10日 01:26
編輯回答
青檸

不能一味值判斷該節(jié)點(diǎn)是否沒(méi)有子節(jié)點(diǎn)來(lái)判斷其是否能刪除。
給每個(gè)節(jié)點(diǎn)加唯一的ID,比如ID=1的節(jié)點(diǎn)不能刪除,刪除的時(shí)候判斷下即可。

2017年3月9日 07:16
編輯回答
命于你

判斷一下有無(wú)父節(jié)點(diǎn)不就可以了么,沒(méi)有的就是根節(jié)點(diǎn),就不能刪

2018年1月30日 23:38
編輯回答
筱饞貓

判斷節(jié)點(diǎn)的級(jí)別,翻閱開(kāi)發(fā)文檔,treeNode有個(gè)level屬性

function setRemoveBtn(treeId, treeNode) { 
    return treeNode.level!=0;
}
2018年8月20日 09:00
編輯回答
蝶戀花

如果提前設(shè)好標(biāo)識(shí)會(huì)簡(jiǎn)單寫(xiě),不然還是判斷父節(jié)點(diǎn)容易些

2017年9月5日 23:16