重载Ext.grid.RowNumberer
Ext.grid.RowNumberer = Ext.extend(Ext.grid.RowNumberer, {
width : 40,
renderer:function(value, cellmeta, record, rowIndex, columnIndex, store){
return store.lastOptions.params.start + rowIndex + 1;
});
// 表列模式
var cm = new Ext.grid.ColumnModel({
defaultSortable : true,
defaultWidth : 180,
columns : [
new Ext.grid.RowNumberer(),
{header : "用户ID", width: 80, dataIndex: "uid"},
{header : "用户名", width: 100, dataIndex: "username"},
{header : "形象照", width: 100, dataIndex: "tinyurl", sortable: false, renderer:function(v, p, r){return String.format("<a href='{0}' target='_blank'><img src='{1}'/></a>", r.data.profileurl, v);}},
{header : "省份", width: 150, dataIndex: "liveprovince"},
{header : "城市", width: 150, dataIndex: "livecity"},
{header : "注册日期", width: 200, dataIndex: "register_time",}
});