Ext.create('Ext.data.TreeStore', {
proxy : {
type : 'ajax',
url : '...',
reader : {
type : 'json',
root : 'nodes'
}
},
root : {
expanded : true
},
autoLoad : true
});
必须指定 reader 的root属性,否则不会自动加载,当然如果指定roor:'root'也不会加载,因为root是默认值。
希望extjs能在以后的版本中改进这一设定,或者在官方文档中进行特别说明,
相关推荐
在ExtJS中,`TreeStore`是一个特殊的`Store`类型,用于存储树形结构的数据。通过`Ext.create`方法创建了一个名为`TreeStore`的实例,并设置了其代理(`proxy`)属性为Ajax类型,以便能够从服务器端动态加载JSON格式...
在ExtJS 4.x框架中,ComboboxTree是一种特殊的组件,它将传统的下拉框与树形结构结合在一起,提供了一种更为灵活的用户输入方式。这种组件在数据选择上非常实用,尤其当数据层级关系复杂时,可以方便地进行多选或...
在EXTJS 4.0中,相比于之前的版本,树形组件(Tree)的用法有了显著的变化。EXTJS 4引入了大量的改进和重构,包括命名规范的调整、组件的继承结构变化以及数据存储结构的更新,这使得EXTJS 4在功能和性能上都有所...
store: treeStore, // 假设treeStore是你的树数据源 viewConfig: { contextMenu: function(view, record, item, index, e) { e.preventDefault(); // 阻止浏览器默认的右键菜单 var menu = new Ext.menu.Menu({...
7.5.5 ext.data.treestore加载数据的方法 / 354 7.5.6 store的配置项 / 358 7.5.7 store的分页 / 359 7.5.8 store的排序:ext.util.sorter与ext.util.sortable / 360 7.5.9 store的过滤:ext.util.filter / 363...