要完成下图所示的效果,要涉及到很多问题,一:后台的数据是分到两个表里面的,一个部门表一个员工表!
如果员工上千,这样一次全部加载会使得数据特别的慢!所以采用异步加载,比较合理!
但是异步加载因为数据是放在两个表里面的,所以涉及到,数据加载源的问题!
我的思路是这样的,展开根节点的时候一次性加载完所有部门,然后展开每个部门的时候再加载所属员工!
这就有一个问题,加载部门是一个地方,加载员工又是另外一个地方!这就要求,数据加载源必须动态更改!
经过本人的3小时努力终于搞定了!
treeload.js文件必须更改方法,否则会出现问题
这样就万事大吉了,对了还有个问题,部门的id和员工的id都相同的时候,就要出问题了,这个怎么解决就劳烦老大你自己想办法吧!