easyui tree 异步需要加载两个数据集,例如公司和部门 5
我单独做一个部门树可以实现,但是我现在读出了公司数据,不知道如何和部门匹配,这是单独的一个部门例子List<CpSyDept>fuList=null;if(id==nul...
我单独做一个部门树可以实现,但是我现在读出了公司数据,不知道如何和部门匹配,这是单独的一个部门例子
List<CpSyDept> fuList = null;
if (id == null) {
fuList = cpSyDeptDAO.getCpSyDeptByListCorpid(ucustomerid, ucompid);
} else {
String roleid = id.split("_")[0];
fuList = cpSyDeptDAO.getCpSyDeptAllChild(roleid, ucustomerid,ucompid);
}
List<NodeChild> nodes = new ArrayList<NodeChild>();
for (CpSyDept cpSyDeptvo : fuList) {
NodeChild node = new NodeChild();
node.setId(cpSyDeptvo.getUDEPTCODE() + "_" + cpSyDeptvo.getUCOMPID());
node.setText(cpSyDeptvo.getUDEPTNAME());
node.setState(hasChild(cpSyDeptvo.getUDEPTCODE(), ucustomerid,ucompid) ? "closed" : "open");
nodes.add(node);
} 展开
List<CpSyDept> fuList = null;
if (id == null) {
fuList = cpSyDeptDAO.getCpSyDeptByListCorpid(ucustomerid, ucompid);
} else {
String roleid = id.split("_")[0];
fuList = cpSyDeptDAO.getCpSyDeptAllChild(roleid, ucustomerid,ucompid);
}
List<NodeChild> nodes = new ArrayList<NodeChild>();
for (CpSyDept cpSyDeptvo : fuList) {
NodeChild node = new NodeChild();
node.setId(cpSyDeptvo.getUDEPTCODE() + "_" + cpSyDeptvo.getUCOMPID());
node.setText(cpSyDeptvo.getUDEPTNAME());
node.setState(hasChild(cpSyDeptvo.getUDEPTCODE(), ucustomerid,ucompid) ? "closed" : "open");
nodes.add(node);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询