Try this
Code:
{
text: " ",
width: 40,
sortable: false,
draggable: false,
autoLock: true,
lockable: false,
align: 'right',
resizable: false,
hideable: false,
menuDisabled: true,
dataIndex: '',
cls: Ext.baseCSSPrefix + 'row-numberer',
rowspan: undefined,
renderer: function(value, metaData, record, rowIdx, colIdx, store) {
var rowspan = this.rowspan,
showIcon = record.phantom || record.dirty,
icon;
if (rowspan){
metaData.tdAttr = 'rowspan="' + rowspan + '"';
}
metaData.tdCls = Ext.baseCSSPrefix + 'grid-cell-special';
if (showIcon) {
icon = record.phantom ? 'new.png' : 'edit.png';
return '<img src="' + icon + '" alt="' + icon + '"> ' + (store.indexOfTotal(record) + 1);
}
return store.indexOfTotal(record) + 1;
}
},