프로그래밍/ExtJS
Grid Row numberer paging 마다 증가 및 background Image 제거
꿈을드림
2012. 7. 18. 12:25
EXTJS -
Ext.override(Ext.grid.RowNumberer, {
width: 35,
renderer: function(v, p, record, rowIndex) {
if (this.rowspan) {
p.cellAttr = 'rowspan="'+this.rowspan+'"';
}
var st = record.store;
if (st.lastOptions.params && st.lastOptions.params.start != undefined && st.lastOptions.params.limit != undefined) {
var page = Math.floor(st.lastOptions.params.start/st.lastOptions.params.limit);
var limit = st.lastOptions.params.limit;
return limit*page + rowIndex+1;
}else{
return rowIndex+1;
}
}
});
CSS -
.x-grid3-body .x-grid3-td-numberer,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer
{
background-image: url("");
}