码迷,mamicode.com
首页 > 其他好文 > 详细

Ext Grid 设置每页记录数pageSize

时间:2017-09-01 17:00:19      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:efi   define   UI   ges   const   get   plugin   记录   function   

  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

标签:efi   define   UI   ges   const   get   plugin   记录   function   

原文地址:http://www.cnblogs.com/weenhall/p/7463969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!