ztree的一個小功能 - 顯示節點的數目


var setting={
    view: {
        dblClickExpand: false,
        showLine: true,
        selectedMulti: false,
        showIcon:false
    },
    edit:{

 

 


        enable: true,
        showRemoveBtn: false,
        showRenameBtn: false
    },
    data: {
        simpleData: {
            enable: true,
            idKey: "id",
            pIdKey: "pid",
            rootPId: ""
        }
    },
    callback: {
        // onRightClick: OnRightClick,
        // onNodeCreated: zTreeOnNodeCreated,
        onClick: zTreeOnClick,
    }
};
var  zTreeObj = $.fn.zTree.init($("#ztree_risk"), setting, data);
var nodesLists = zTreeObj.getNodes();
getNum(nodesLists);
//展示獲取子節點的數目
function getNum(paramLists){
  for (var i=0, l=paramLists.length; i<l; i++) {
    var num = paramLists[i].children ? paramLists[i].children.length : 0;
    paramLists[i].name = paramLists[i].name.replace(/ \(.*\)/gi, "") + " (" + num + ")";
    zTreeObj.updateNode(paramLists[i]);
    if(num>0){
      getNum(paramLists[i].children)
    };
  }
};
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM