Ext2.x~3.x 获取 Ext.PagingToolbar 当前页数方法

/** 
  * function 获取当前页数(ExtJs 3.x) 
  * @return {number} 
  */ 
Ext.PagingToolbar.prototype.getPageNumber =function(){ 
return this.inputItem.getValue(); 
} 


  /** 
  * function 获取当前页数(ExtJs 2.x) 
  * @return {number} 
  */ 
Ext.PagingToolbar.prototype.getPageNumber =function(){ 
return this.field.dom.value; 
} 


使用方法 
先给自己的Ext.PagingToolbar 增加id值 
如: 
bbar: new Ext.PagingToolbar({ 
    id:'pagingToolbar' 
    pageSize: pageSize, 
    store: dataStore, 
    displayInfo: true, 
    displayMsg: '当前 第{0}-{1} 条 / 共 {2} 条', 
    emptyMsg: "没有数据" 
}) 
var pagingToolbar = Ext.getCmp('pagingToolbar') 

alert(pagingToolbar.getPageNumber()) 

如果不写上面的函数,可以通过下面的属性得到:
pagingToolbar.getPageData().activePage



var store = grid.getStore();
var start = store.baseParams.start;
var limit = store.baseParams.limit;
var pageToolbarObj = Ext.getCmp('pageToolbar'+title);			
var currentPageNum = pageToolbarObj.getPageData().activePage;

start = limit * (currentPageNum -1);
var end = limit * currentPageNum;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值