2014-02-11 68 views
1

我有一個工具欄的網格。工具欄沒問題(我有15個條目,所以3頁有5個條目),但網格顯示所有15個條目,而不僅僅是5.Extjs - 工具欄是正確的,但網格是錯誤的

我弄不明白,問題是什麼。

所以票數是我的代碼: (該å文件是一個數組,我要放在一起本地) 它看起來像:

var PageNumber = 5; 

    var oStore = new Ext.data.Store({ 
     pageSize: PageNumber, 
     autoLoad:false, 
     storeId:'store1', 
     fields:['time', 'info'], 
     data: aFile 
    }); 

    var grid = new Ext.grid.GridPanel({ 
     store  : oStore, 
     pageSize : PageNumber, 
     lid   : 'file'+id, 
     columns  : [ 
      { id : 'time', header:'Time', sortable: false, dataIndex: 'time', flex:1}, 
      { id : 'info', header:'Info', sortable: false, dataIndex: 'info', flex:5} 
     ], 
     title  : name, 
     bbar  : new Ext.PagingToolbar({ 
      store  : oStore, 
      dock  :'bottom', 
      displayInfo :true, 
      pageSize : PageNumber 
     }) 
    }); 
    oStore.load({ 
     params:{ 
      start:0, 
      limit: PageNumber 
     }}); 
    grid.reconfigure(); 
    oPanelCenter.add(grid); 

var aFile = [{'time':'time text', 'info':'infotext'},{'time':'time2 text', 'info':'infotext2'}] 

和其他代碼

我希望有人能幫助我。

謝謝!

回答

0

在ExtJs中,分頁依靠服務器端來支持分頁。如果使用本地文件,則必須使用enablePaging配置MemoryProxy。