Extjs PagingToolbar下拉框分页插件 Ext.ux.ComboPageSize

3 篇文章 0 订阅
Ext.define('Ext.ux.ComboPageSize', {
    requires: [
        'Ext.form.field.ComboBox'
    ],
    pageSizes: [10, 25, 50, 100, 200],   
    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(0, '-');
        pbar.add(0, combo);
        combo.setValue(pbar.store.pageSize);
    }
});

引用方法

me.bbar = Ext.create('Ext.PagingToolbar', {
            store: me.store,
            displayInfo: true,
            plugins: Ext.create('Ext.ux.ComboPageSize', {})
        });


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值