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'
}
]
};
//上記のデータ構造と一致するようにリーダーで「ルート」を設定する方法に注意してください
var store = Ext.create('Ext.data.TreeStore', {
autoLoad: false,
model: 'User',
proxy: {
type: 'memory',
}
});
ボタンをクリックしてデータをロードするにはどうすればよいですか?