【问题标题】:Extjs - Toolbar is correct but grid is wrongExtjs - 工具栏正确但网格错误
【发布时间】:2014-02-11 15:10:18
【问题描述】:

我有一个带有工具栏的网格。工具栏没问题(我有 15 个条目,所以 3 页有 5 个条目),但网格显示所有 15 个条目,而不仅仅是 5 个。

我不知道问题是什么。

所以我的代码更高级: (aFile 是一个我必须在本地放在一起的数组) 它看起来像:

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

以及代码的其余部分:

    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);

我希望有人可以帮助我。

谢谢!

【问题讨论】:

    标签: extjs grid toolbar


    【解决方案1】:

    在 ExtJs 中,分页是依靠服务器端来支持分页的。如果使用本地文件,则必须使用 enablePaging 配置 MemoryProxy。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-18
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多