博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kendo grid序号显示
阅读量:7223 次
发布时间:2019-06-29

本文共 1306 字,大约阅读时间需要 4 分钟。

例子1:分页后序号仍旧从1开始重新计算。

$("#grid").kendoGrid({

                sortable: true,

                dataSource: [{

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "John Doe",

                    age: 33

                }],

                columns: [{

                    field: "name"

                }, {

                    field: "age"

                }, {

                    field: "rowNumber",

                    title: "序号",

                    template: "<span class='row-number'></span>"

                }],

                dataBound: function () {

                    var rows = this.items();

                    $(rows).each(function () {

                        var index = $(this).index() + 1;

                        var rowLabel = $(this).find(".row-number");

                        $(rowLabel).html(index);

                    });

                },

                pageable: {

                    pageSize: 2

                }

            });

例子2:分页后序号按显示的数目继续增加;

$("#grid").kendoGrid({

                sortable: true,

                dataSource: [{

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "Jane Doe",

                    age: 30

                }, {

                    name: "John Doe",

                    age: 33

                }],

                columns: [{

                    field: "name"

                }, {

                    field: "age"

                }, {

                    field: "rowNumber",

                    title: "序号",

                    template: "<span class='row-number'></span>"

                }],

                dataBound: function () {

                    var rows = this.items();

                    var page = this.pager.page() - 1;

                    var pagesize = this.pager.pageSize();

                    $(rows).each(function () {

                        var index = $(this).index() + 1 + page * pagesize;

                        var rowLabel = $(this).find(".row-number");

                        $(rowLabel).html(index);

                    });

                },

                pageable: {

                    pageSize: 2

                }

            });

转载于:https://www.cnblogs.com/chengshixiaonongming/p/10396538.html

你可能感兴趣的文章
Mono为何能跨平台?聊聊CIL(MSIL)
查看>>
安装scrapy问题:-bash:scrapy:command not found
查看>>
CentOS7 重置root密码
查看>>
博客作业四
查看>>
Scanner 输入---从键盘输入两个数进行相加
查看>>
test
查看>>
说无可说
查看>>
mysql 语句优化
查看>>
SCP 命令参数使用详解(最详细使用指南)
查看>>
windows cmd color setup
查看>>
一些问题
查看>>
ubuntu配置cudnn
查看>>
P1242 新汉诺塔 && UVA10795 A Different Task
查看>>
从零开始学习PYTHON3讲义(十一)计算器升级啦
查看>>
从零开始学习PYTHON3讲义(三)写第一个程序
查看>>
WebGis设计模式
查看>>
cocos2dx ScrollView 测试一 触摸事件优先级和自动调整
查看>>
django 使用mysql数据库的流程
查看>>
Android系统移植与调试之------->如何修改Android设备的默认休眠时间
查看>>
我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)...
查看>>