easyui tree 前端遞歸加載

[{"id":-2,"g_name":"未分組用戶","parentId":0},{"id":1,"g_name":"佛山市人民政府","parentId":0},{"id":2,"g_name":"禪城區人民政府","parentId":11},{"id":3,"g_name":"南海區人民政府","parentId":11},{"id":4,"g_name":"三水區人民政府","parentId":11},{"id":5,"g_name":"順德區人民政府","parentId":11},{"id":6,"g_name":"市委","parentId":10},{"id":7,"g_name":"市人大","parentId":10},{"id":8,"g_name":"市政協","parentId":10},{"id":9,"g_name":"市紀委","parentId":10},{"id":10,"g_name":"幾套班子","parentId":1},{"id":11,"g_name":"各區政府","parentId":1},{"id":12,"g_name":"法院、檢察院","parentId":1},{"id":13,"g_name":"市中級人民法院 ","parentId":12},{"id":14,"g_name":"市人民檢察院","parentId":12},{"id":15,"g_name":"市委工作部門","parentId":1},{"id":16,"g_name":"市委辦公室 ","parentId":15},{"id":17,"g_name":"市委組織部","parentId":15},{"id":19,"g_name":"系統測試","parentId":0}]
parentId的形式
$('#menutree').tree({  
        url:'getTreeOfGroups.do',  
        lines:true,
        loadFilter: function(rows){  
            return convert(rows);  
        },onClick: function(node){
        }
          
    });
     function convert(rows){  
            function exists(rows, parentId){  
                for(var i=0; i
                    if (rows[i].id == parentId) return true;  
                }  
                return false;  
            }                
            var nodes = [];  
            // 得到頂層節點
            for(var i=0; i
                var row = rows[i];  
                if (!exists(rows, row.parentId)){  
                    nodes.push({  
                        id:row.id,  
           
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章