rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Javascript

EXTJS grid 行号

重载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",} });

顶一下
(0)
踩一下
(0)