数据加载
$('#deptTree').tree({
url:'${rootPath}/mdbscdeptinfo/listJson',
parentField : 'pid',
lines : true,
cascadeCheck : true,
onLoadSuccess:function(node,data){
var tree = $(this);
if(data){
$(data).each(function(index,d) {
if (this.state=='open') {
tree.tree('collapseAll');
}
});
}
},
loadFilter:function(data){
var newData = new Array();
$(data).each(function(index,d){
if(this.id=='1'){
// 定义一个数组
newData.push(d);
}
});
return newData;
},
onClick: function(node){
if(node.id!='1')
searchTree(node.id);
}
})
url:请求json数据的url地址
parentField:节点上下级关系描述属性
lines:是否使用虚线
onLoadSuccess:json请求成功后处理函数
loadFilter:对返回的json数据过滤操作,过滤id=1的根节点的所有子节点数据,做为新数据返回。
onClick:点击节点属性时,执行的逻辑处理。