您的位置:首页 > 产品设计 > UI/UE

EasyUI Tree默认全部折叠,通过传入ID判断展开节点并选中

2018-01-18 13:03 387 查看
转载:http://blog.csdn.net/hlinkkk/article/details/51819464

工作中的一个需求:使用EasyUI的Tree控件,要Tree生成的时候默认折叠所有节点。然后在另一页面传入某一节点的ID,根据这个节点的ID展开树并选中。

[javascript] view
plain copy

function InitTree() {  

    var url = '../../JMBM.WebService/AjaxTreeService/GetColumnTree.cspx?t=' + getRandom(100);  

    $("#ColumnTree").tree(  

        {  

            url: url,  

            onSelect: function (node) {                

                $("#hidParentID").val(node.id);  

                var pNode = $("#ColumnTree").tree("getParent", node.target);  

                $("#ColumnTree").tree("expand", pNode.target);  

                InitDataGrid(node.id);  

            },  

            onLoadSuccess:function()  

            {  

                $("#ColumnTree").tree("collapseAll");  

            }  

          }  

    );  

 if ($.urlParam("id") != null && $.urlParam("id") != "") {  

        var selectNode = $("#ColumnTree").tree('find', $.urlParam("id"));  

        $("#ColumnTree").tree("select", selectNode.target);  

  

    }  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: