Ext Grid 设置每页记录数pageSize

Posted 菜鸟飞不停

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ext Grid 设置每页记录数pageSize相关的知识,希望对你有一定的参考价值。

  Ext.define(‘Ext.ux.ComboPageSize‘, {
            alias: ‘plugin.combopagesize‘,
            requires: [
                ‘Ext.form.field.ComboBox‘
            ],
            pageSizes: [30, 50, 100, 200, 300],
            constructor: function (config) {
                if (config) {
                    Ext.apply(this, config);
                }
            },
            init: function (pbar) {
                var combo,
                    me = this;
                combo = Ext.widget(‘combo‘, {
                    width: 70,
                    editable: false,
                    store: me.pageSizes,
                    listeners: {
                        change: function (s, v) {
                            pbar.store.pageSize = v;
                            pbar.store.loadPage(1);
                        }
                    }
                });
                pbar.add(13, ‘-‘);
                pbar.add(14,combo);
                combo.setValue(pbar.store.pageSize);
            }
        });

  

以上是关于Ext Grid 设置每页记录数pageSize的主要内容,如果未能解决你的问题,请参考以下文章

依据记录总数和每页大小取页数(转)

ExtJS Grid 呈现的行数超过了 pagesize 中指定的行数

php分页

kendo ui grid 完成服务器端分页和设置总数

Datagrid分页

分页总数计算,根据总记录数获取分页总数_目标科技