如何在ExtJS 4分页中设置总页数?

时间:2013-03-20 22:05:50

标签: extjs extjs4 paging

我不确定它是否可能,但我想知道是否可以设置分页中的页数。那就是我可以设置第1页的第20页。(如果我将我的总页数设置为20)当有人点击下一页时,它将返回页面的数据,这取决于页码但可以是任何大小的我不想限制页面大小。它将是动态页面大小,具体取决于页码。我所看到的大部分是在第一次有人提交表格时我可以发送总页数,当他们点击下一页时它会显示该页面的所有数据。我想知道是否可以发送总页数,因为我们发送了totalProperty来获取总数据行数。如下。我想使pagesize动态,就像totalProperty = total现在一样。另外我想知道我是否可以设置总页数。

var store = Ext.create('Ext.data.Store',{
    model: 'test_data_layout',
    pageSize: '50',
    proxy: {
        type: 'ajax',
        url: url,
        actionMethods: {
            create : 'POST',
            read   : 'POST',
            update : 'POST',
            destroy: 'POST'
            },
        reader: { 
            type: 'json',
            root: 'data',
            totalProperty: 'total'
         }
    },
    autoLoad: true
});

1 个答案:

答案 0 :(得分:1)

这不是它的工作原理。 您可以告诉它总共有多少条记录以及您希望在页面中放入多少条记录,它会为您计算页数。简单。