У меня проблема с настройкой нумерации страниц.
с использованием следующего примера.
http://docs.sencha.com/ext-js/4-0/#/guide/application_architecture
Я создал хранилище в отдельном файле.
т.е. / app / store / tasks.js
app / store / tasks.js
Ext.define('AM.store.Tasks', {
extend: 'Ext.data.Store',
model: 'AM.model.Task',
autoLoad: true,
pageSize: 2,
proxy: {
type: 'ajax',
api: {
read: '/WarehouseProductImport/IndexGrid',
update: 'data/updateTasks.json'
},
reader: {
type: 'json',
root: 'tasks',
totalProperty: 'total',
successProperty: 'success'
}
}
});
в моем app.js
launch: function () {
Ext.create('Ext.container.Container', {
width: 950,
height: 500,
renderTo: 'panelcontainer',
items: [
{
xtype: 'tasklist',
title: 'Tasks',
html: 'List of tasks will go here'
}
],
dockedItems: [{
xtype: 'pagingtoolbar',
store: '', // how do i get this store as it's define in 'store/task.js'
dock: 'bottom',
displayInfo: true
}]
});
}
В приведенном выше методе «store» не инициализируется.Я положил этот метод в правильном месте.Есть ли примеры, как настроить нумерацию страниц, когда магазин отделен, как описано выше.