我怎么能有行号在剑道UI网格 [英] How Can I Have Row Number In Kendo UI Grid

查看:172
本文介绍了我怎么能有行号在剑道UI网格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在asp.net mvc的剑道电网和我使用的服务器wrapper.I想命名为行号附加列,它是简单的计数器(1,2,3,...)。我想这个计数器不会被客户端排序发生改变。总是第一排为1第二行是2,......列ROWNUMBER

I have kendo grid in asp.net mvc and i use server wrapper.I want Additional column named "Row Number" that is simple counter (1,2,3,...). I want this counter never change by client sorting. Always first row be 1 second row be 2 ,... in column "RowNumber"

我怎么能做到这一点剑道格?

how can I do this in kendo grid ?

推荐答案

您可以使用数据绑定事件:

$("#grid").kendoGrid({
    sortable: true,
    dataSource: [{
        name: "Jane Doe",
        age: 30
    }, {
        name: "John Doe",
        age: 33
    }],
    columns: [{
        field: "name"
    }, {
        field: "age"
    }, {
        field: "rowNumber",
        title: "Row number",
        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);
        });
    }
});

演示

这篇关于我怎么能有行号在剑道UI网格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆