2011-07-19 36 views
3

私は、チェックボックス選択モデルを備えたEXTJSページンググリッドを持っています。ユーザーが現在表示しているページを知りたいEXTJS4グリッドで現在のページ番号を見つける方法

私がpagingtoolbarのインスタンスを取得できる場合は、現在のページ番号を見つけることができると思います。

グリッドのコードを追加しています。

var searchGrid = Ext.create('Ext.grid.Panel', { 
width: 430, 
height: 200, 
selModel: sm, 
title: 'Search Results', 
autoScroll: true, 
scroll:'vertical', 
store: gridStore, 
loadMask: true, 
viewConfig: { 
    id: 'gv', 
    trackOver: false, 
    stripeRows: false 
    }, columns:[ 
    { 
    text: "Link name", 
    dataIndex: 'name', 
    width: 200, 
    align: 'left', 
    sortable: true 
}], 
}, 
dockedItems: [{ 
    xtype: 'pagingtoolbar', 
    store: gridStore, // same store GridPanel is using 
    dock: 'bottom', 
    displayInfo: true, 
    listeners:{ 

     change : function(paging, pageData, options){ 
      for(var i=0;i<selectedRows.length;i++){ 
       var record = searchGrid.store.getById(selectedRows[i]); 
       if(record) 
       searchGrid.getSelectionModel().select(record,true,false); 
      } 
      return true;  
     } 
    } 
}] 

})。

答えて

9

gridStore.currentPageから取得できます。

+1

うわー、私は怒ってしまったと思います。そのような明白なことと私は時間を費やしました。あなたの素早い返答をありがとう。 –

+0

あなたはウェルカムです:) – Zango

関連する問題