可能な重複機能していない:そこHow to set url and root dynamically in extjsMemoryStoreの変更ルートが
こんにちは、私はシンプルなmemoryStoreを持っています。 Ext.Defineでプロキシを宣言しないと、プロキシを設定しても、後で適切なデータルートを取得できません。私は何か間違っているのですか?私は、rootとしてdata_regionIIを取得
var store = Ext.create('Ext.data.Store', {
storeId: 'JailNames',
autoLoad: true,
fields: [
{
name: 'name',
type: 'string'
},
],
data: {
data_regionI: [
{name: "Jail 1"},
{name: "Jail 2"},
{name: "Jail 3"},
],
data_regionII: [
{name: "Jail 4"},
{name: "Jail 5"},
{name: "Jail 6"},
],
},
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'data_regionI'
}
}
})
store.setProxy({
type: 'memory',
reader: {
type: 'json',
root: 'data_regionII'
}
})
store.load();
store.getAt(0).raw //still returns Jail 1
がstore.getProxy().reader.root
てみる:
は、ここでのテストケースです。どうして?事前
わかりました。私はあなたがこれによって何を意味したのか理解している。あなたのためのアップ! – niCad