毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

ExtJs4 treeStore自动加载代码

更新时间:2013-6-24:  来源:毕业论文

最近在学习extjs4,发现treestore的autoload属性不起作用。
我在下边列一下我的测试结果给大侠们看下
当treestore的root的expanded,以下简称expanded;tree.panel的rootvisible,简称rootvisible
expanded                          rootvisible       结果
true                             true               ①treestore会自动加载
true                             false             ②treestore会自动加载
false                              true             ③treestore不会自动加载
false                             false           ④treestore会自动加载
我想要的是③效果,即不自动加载树,当我需要的时候在加载。
但是这样的设置有一个问题,就是rootvisible=true,这时候树的“根节点”会显示为Root,
这不是我要的效果,事实上我返回的json数据中已经有了真正的根节点,
这么说吧,学校 院系 班级 三级中,学校是父节点 班级是叶节点
我正常应该显示学校 院系 班级
但是用了③的设置后变成了 Root 学校 院系 班级 四级了。
请问大神们该如何解决这个问题

这是一个已知的bug。
不知道4.2修复了没。

你可以在afterrender里隐藏root。

treeStore.on('beforeload', function(store, options) {
treeStore.setProxy({
type : 'ajax',
url : 'login!getSynchTree.action'
});
});
参考下

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。