第一次加载一级
展开时触发onBeforeExpand事件,加载下一级
$('#leftTree').tree({
url: '<%=path%>/menu/getListByPU.json',
queryParams: { id: parentId },
//loadFilter: function (data) {
// //如果返回的数据不是从根开始
// return data.menuList;
//},
onBeforeExpand: function (node) {
$('#leftTree').tree("options").queryParams = { id: node.id };
$('#leftTree').tree('options').url = "<%=path%>/menu/getListByPU.json";
},
onClick: function(node){
if($('#leftTree').tree('isLeaf',node.target)){
mainTabsAdd(node.id, node.text, node.url);
} else {
if($('#leftTree').tree('getSelected').state=='closed'){
$('#leftTree').tree('expand',node.target);
} else {
$('#leftTree').tree('collapse',node.target);
}
}
}
});