返回行具有分页的网格索引

时间:2011-10-14 09:22:41

标签: extjs

我遇到了带分页的网格的rowindex问题。 当我转到第2页时,rowIndox在第1页停止时重新启动1而不是数字。 我用它来显示每行的编号:

{
    header: "#",
    width: 30,
    type:'int',
    align: 'right',
    renderer:function(v, p, r, rowIndex, i, ds){
        return '' + (rowIndex+1)
    }
},

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

使用记录的索引,如以下示例所示(从0开始,因此添加1):

{ header: 'Nr', width: 30, sortable: false, headerId: 'id', renderer: function(value, meta, record){ return record.index+1; }

答案 1 :(得分:0)

从商店获取当前页面并从那里开始rowIndex。 Assumin“ds”是您的商店:

renderer: function(v, p, r, rowIndex, i, ds) {
    return '' + ( ds.currentPage*ds.getCount() + rowIndex+1)
}
  • ds.currentPage是当前页面。
  • ds.getCount()是记录限制。