extjs gride 显示序号

在使用Extjs框架时,有时为了在信息列表中显示数据项的序号,这就要构造一些方法来显示序号,其方法有两种,具体如下:

1、方法一

Ext.grid.PageRowNumberer 进行扩展,详细代码下:

 /* 显示序号  方法1 */
        Ext.grid.PageRowNumberer = Ext.extend(Ext.grid.RowNumberer, {
            width: 50,
            text: ‘序号‘,
            renderer: function (value, cellmeta, record, rowIndex, columnIndex, store) {
                if (store.lastOptions.params != null) {
                    var pageindex = store.lastOptions.params.start;
                    return pageindex + rowIndex + 1;
                } else {
                    return rowIndex + 1;
                }
            }
        });

然后在创建 grid 控件时,在columns 属性中引用 :

        // grid 中显示的各列
            columns: [
                new Ext.grid.PageRowNumberer(), // 获取序号,方法1
           ]

方法2: 直接在 columns 属性中使用 render 函数来构造

           // grid 中显示的各列
            columns: [{
                    text: ‘序号‘,
                    width: 50,
                    sortable: false,
                    renderer: function (value, metadata, record, rowIndex) {
                        return rowIndex + 1; // 获取序号,方法2
                    }
                }
     ]
时间: 2024-10-19 10:01:32

extjs gride 显示序号的相关文章

JSTL显示序号

比如: <c:forEach items="${allBook}" var="book"  varStatus="status"> <tr> <td><c:out value="${status.count}"/></td> <td><c:out value="${book.title}" /></td> <

xpags repeat显示序号

之前的教程已经让repeat显示内容在table里面了,怎样让每一行显示个序号,这个方法还不少,前台可以通过js就可以处理了,在xpages处理还要简单一些 看不理解的,可以下载demo http://download.csdn.net/detail/weijia3624/8507437

使用struts的logic:iterate标签遍历列表时得到显示序号

<logic:notEmpty name="sList" scope="request"> <logic:iterate id="element" indexId="index" name="sList"> <tr> <td width="50"><%= index.intValue() + 1 %>.</td> &

DataGridView控件行标题显示序号

Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridViewX1.RowHeadersWidth - 4, e.RowBounds.Height);            TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), dataGridViewX1.RowHeadersDefaultCel

在表格中显示序号 ($index)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href=""> &l

百度编辑器序号和项目符号不能显示解决

在做论坛.个人网站.办公OA,对于富文本编辑器的使用,业界使用最多.最好的应该是百度编辑器.在使用百度编辑器做富文本编辑,碰到序号.项目符号,在个性化页面展示不能显示的问题.简单分析下,将百度编辑器,编辑后的HTML存储,再用于个性化页面显示,对于指定序号和项目符号显示没有相关的样式.那解决起来就比较简单了,把相关的样式在个性化页面单独添加引用就可以了. 一.查看是什么样式: 二.个性化页面添加list-style-type样式 通过w3school 找到, list-style-type介绍,

ecshop订单打印页显示商品缩略图和序号

订单打印页显示商品缩略图,在论坛没找到适合2.7.2相关的文章,特意贴上来给大家研究一下.1.找到 $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS 复制代码 加入读取商品图片地址 g.goods_thumb, 复制代码 2.调用商品图片打开 data/

elementui el-table根据分页显示表格序号

每页显示的序号都是一样的: <el-table :data="tableData" highlight-current-row @current-change="handleCurrentChange"> <el-table-column type="index" width="50"> </el-table-column><el-table> 根据分页显示序号:当前点击的页码:

Extjs GridPael用法详解

Extjs GridPanel 提供了非常强大数据表格功能,在GridPanel可以展示数据列表,可以对数据列表进行选择.编辑等.在之前的Extjs MVC开发模式详解中,我们已经使用到了GridPanel,今天我们来介绍一下Extjs中GridPanel的详细用法. 本文的示例代码适用于Extjs 4.x和Extjs 5.x,在Extjs 4.2.1 和Extjs 5.0.1中亲测可用! 本文由齐飞([email protected])原创,并发布在http://www.qeefee.com/