Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用数据存储在extjs上分页_Extjs_Extjs4 - Fatal编程技术网

使用数据存储在extjs上分页

使用数据存储在extjs上分页,extjs,extjs4,Extjs,Extjs4,我在设置分页时遇到问题 使用以下示例 我已经在一个单独的文件中创建了一个存储 ie/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',

我在设置分页时遇到问题

使用以下示例

我已经在一个单独的文件中创建了一个存储

ie/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
            }]
        });
    }

在上述方法中,“存储”未初始化。我是否将此方法放在正确的位置。当商店像上面那样分开时,有没有关于如何设置分页的示例

这个问题根本无法理解。分页或
存储
变量的初始化是否有问题?您在评论中提到的
GridPanel
在哪里?您如何从那里获得
存储
?谢谢Vasily,我已经更新了方法。你现在明白了吗。总之,我是store/task.js中的我的商店,但我看到的大多数商店示例都在同一个方法中。extjsSo非常新,您想知道如何加载存储文件,还是想知道如何进行分页?这是两个不同的话题。如果您想知道如何自动加载文件,请查看
Ext.Loader.setConfig