gridpanelの「initComponent」でストア変数を初期化します
initComponent: function() {
var store = Ext.create('Ext.data.Store', {
model: 'MyDataObject',
pageSize:_end,
proxy: {
type: 'ajax',
url: myurl,
reader: {
type: 'json',
totalProperty: 'total', // total data, see json output
root: 'results' // see json output
}
}
});
this.store = store;
this.callParent(arguments);
this.store.load({params:{start:_star, limit:_end}
});
次のように pagingtoolbar でストアを呼び出します
dockedItems: [
{
xtype: 'pagingtoolbar',
dock: 'bottom',
store: this.store,
pageSize: _end,
displayInfo: true,
displayMsg: 'Displaying results {0} - {1} of {2}',
emptyMsg: 'No results'
}
]
私のグリッドパネルにはまだデータがありますが、私の下部には次のような「結果がありません」と表示されます
問題はstore: this.store,だと思います。どうすればそれを機能させることができますか。