Я загружаю встроенные данные в свой магазин с прокси-сервером памяти и включаю подкачку, но проблема в том, что на панели инструментов пейджинга отображается только первая страница данных. Кнопка со стрелкой «Далее» также не обновляет сетку. У меня есть ссылки на изображения внизу, чтобы показать, как выглядит панель сетки.ExtJS 5 - Панель инструментов пейджинга для сетки, не работающей с прокси памяти
Это мой магазин:
Ext.define('PagingBug.store.MyGrid', {
extend: 'Ext.data.Store',
alias: 'store.mygrid',
data: [
[ 'Data1', 'Something1' ],
[ 'Data2', 'Something2' ],
[ 'Data3', 'Something3' ],
[ 'Data4', 'Something4' ],
[ 'Data5', 'Something5' ],
[ 'Data6', 'Something6' ],
[ 'Data7', 'Something7' ],
[ 'Data8', 'Something8' ]
],
fields: [
{name: 'field1'},
{name: 'field2'}
],
pageSize: 5,
proxy: {
type: 'memory',
enablePaging: true,
reader: {
type: 'array'
}
}
});
Это мое мнение:
Ext.define('PagingBug.view.main.Main', {
extend: 'Ext.container.Container',
requires: [
'PagingBug.store.MyGrid'
],
xtype: 'app-main',
items: [{
xtype: 'gridpanel',
store: {
type: 'mygrid'
},
columns: [
{text: 'Field 1', dataIndex: 'field1'},
{text: 'Field 2', dataIndex: 'field2'}
],
dockedItems: [{
xtype: 'pagingtoolbar',
store: {
type: 'mygrid'
},
dock: 'bottom',
displayInfo: true
}],
}]
});
Изображения панели сетки:
http://i.stack.imgur.com/PCqSC.png
http://i.stack.imgur.com/S8CXU.png
Может ли кто-нибудь указать, что я делаю неправильно? Благодарю.
Спасибо! Он работает сейчас. –