该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
var departmentTreeSetting = {
data: {
simpleData: {
enable: true,
idKey: "id",
pIdKey: "pid",
rootPId: 'ROOT'
}
},
async: {
enable: true,
type:"get",
},
view: {
selectedMulti: false
},
check : {
autoCheckTrigger : false,
chkboxType : {"Y": "ps", "N": "ps"},
chkStyle : "checkbox",
enable : #{param.multiple ? true : false},
nocheckInherit : false,
radioType : "level"
},
callback: {
beforeClick: departmentTreeBeforeClick,
onClick: buildingTreeClick
}
};
$(document).ready(function(){
if(#{not empty param.companyUuid}){
buildingTree=$.fn.zTree.init($("#departmentTree"), departmentTreeSetting);
}
});
//-----------------------------
这样就能实现异步加载树节点功能,提高加载效率,其中url:"#{app.ctx.path}/rest/crm/department/#{param.companyUuid}?selectedDepartmentId=#{param.selecteddepartmentId}"为获部门节点nodes的json对象的服务,可自己修改。