查询了好久终于找到一个可行的方案,就是通过节点的path来记录节点的位置信息,然后通过path从root节点开始逐层展开,直到最后一个节点。
完成的代码如下:
首先是extjs3.x版本中的方法:
跟extjs3.0不同extjs4.2的写法如下
需要注意的是后台返回的树的json数据时节点必须包含id属性,原本我没有这个属性,但是我把getpath方法中的参数改成其他的一个属性。事实证明这样是达不到效果的,最后在json中添加了id属性才成功的。
文章分类: |
|
上传中....