DataView をロードする必要があるストアがあり、今日までダミー データを使用していましたが、問題なく動作しました。Web ページを使用してデータをロードしたいと考えています。私の店舗コードは:
Ext.define("myApp.store.myStore", {
extend: "Ext.data.Store",
alias: "widget.myStore",
model: "myApp.model.myModel",
proxy: new Ext.data.HttpProxy({
type: 'ajax',
method: 'post',
url: 'URL'
}),
reader: new Ext.data.JsonReader(
{
type:'json',
rootProperty:'Results'
}),
autoLoad: true,
config: {
sorters: [{ property: 'MyProp', direction: 'ASC'}],
grouper: {
sortProperty: "MyOtherProp",
direction: "ASC",
groupFn: function (record) {
if (record && record.data.MyOtherProp) {
return record.data.MyProp;
} else {
return '';
}
}
}
}
});
Firebug では、結果が 0 項目であることがわかります (そして、URL には 2 項目があります..) 何が間違っていますか?? ありがとう!