2014-02-11 79 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。