使用ExtJs v4.2.1(试用版)我无法从JSON文件构建完整的treePanel . 每次扩展/折叠子项时,都会向服务器发出请求,该服务器使用相同的JSON进行响应,从而复制根节点 . 首先,我需要从JSON文件解释rood节点,而不是在商店中硬编码,然后ajax请求只是读取JSON文件来模拟服务器响应 .
所以在经过大量的谷歌搜索Q / A后,这是What I've Tried:
-
检查所有节点的叶子= true / false(see)
-
存储区中的硬编码根节点
-
已将loaded = true添加到节点(see)
-
向代理添加了一个阅读器,指向JSON响应中的根节点(see)
-
使用rootVisible = bool
还有很多 ...
如何从这个版本的ExtJs(v4.2.1)中的JSON(包括孩子们)加载树?
1 回答
我不想绑定到一个事件并做一个解决方法,这必须在没有任何自定义函数或覆盖的情况下工作(有很多解决方法可以提示) .
所以这对我有用:
视图/ Menus.js:
存储/ Menus.js:
file.json( . 将不会在树中加载/ visivle):
希望这会对其他人有所帮助,因为我看到很多关于树面板类似问题的问题 .