【发布时间】:2013-12-21 19:42:03
【问题描述】:
我在 ExtJs 4.1 中创建了一个树面板,该面板与 store 相关联。我在变量中有一些可用的 JSON 数据。如何通过单击按钮将其加载到树存储中。
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'id', type: 'int'},
{name: 'name', type: 'string'},
{name: 'phone', type: 'string', mapping: 'phoneNumber'}
]
});
var data = {
users: [
{
id: 1,
name: 'Ed Spencer',
phoneNumber: '555 1234'
},
{
id: 2,
name: 'Abe Elias',
phoneNumber: '666 1234'
}
]
};
//注意我们如何在阅读器中设置'root'来匹配上面的数据结构
var store = Ext.create('Ext.data.TreeStore', {
autoLoad: false,
model: 'User',
proxy: {
type: 'memory',
}
});
如何在点击按钮时加载数据?
【问题讨论】:
-
代码你试过了吗?
标签: javascript json extjs extjs-stores