-
19 Aug 2011 5:08 AM #1
Answered: Reverse numbering for rownumberer
Answered: Reverse numbering for rownumberer
Hi all,
How i can do reverse numbering for rownumberer?
-
Best Answer Posted by stevil
Try defining:
and use xtype: 'reverserownumberer' for your row numberer column.Code:Ext.define('Ext.ux.grid.ReverseRowNumberer', { extend: 'Ext.grid.RowNumberer', alias: 'widget.reverserownumberer', renderer: function(value, metaData, record, rowIdx, colIdx, store) { if (this.rowspan){ metaData.cellAttr = 'rowspan="'+this.rowspan+'"'; } metaData.tdCls = Ext.baseCSSPrefix + 'grid-cell-special'; // reverse the direction of the returned row number by subtracting it off the total return store.totalCount - store.indexOfTotal(record) + 1; } });
hope this gets you started.
stevil
-
19 Aug 2011 6:21 AM #2
Try defining:
and use xtype: 'reverserownumberer' for your row numberer column.Code:Ext.define('Ext.ux.grid.ReverseRowNumberer', { extend: 'Ext.grid.RowNumberer', alias: 'widget.reverserownumberer', renderer: function(value, metaData, record, rowIdx, colIdx, store) { if (this.rowspan){ metaData.cellAttr = 'rowspan="'+this.rowspan+'"'; } metaData.tdCls = Ext.baseCSSPrefix + 'grid-cell-special'; // reverse the direction of the returned row number by subtracting it off the total return store.totalCount - store.indexOfTotal(record) + 1; } });
hope this gets you started.
stevil
-
19 Aug 2011 9:42 AM #3


Reply With Quote