нумерация страниц на extjs, где используется хранилище данных - PullRequest
0 голосов
/ 20 июля 2011

У меня проблема с настройкой нумерации страниц.

с использованием следующего примера.

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» не инициализируется.Я положил этот метод в правильном месте.Есть ли примеры, как настроить нумерацию страниц, когда магазин отделен, как описано выше.

...