我在 ExtJs 4.1 中创建了一个树面板,该面板与商店相关联。我在变量中有一些可用的 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',
}
});
如何在单击按钮时加载数据?