Kendo UI中的自定义序列号

时间:2015-03-09 08:35:14

标签: kendo-ui telerik kendo-grid

我正在使用Kendo UI在网格中渲染数据。在该网格中,某些列的数据是从服务器端获取的,但在渲染时我希望第一列是序列号。是否有任何解决方案,以便我可以生成序列号客户端保持服务器分页。

1 个答案:

答案 0 :(得分:2)

您能否尝试使用以下代码段。

<script type="text/javascript">
    var rowNumber = 0;

    function resetRowNumber(e) {
        rowNumber = 0;
    }

    function renderNumber(data) {
        return ++rowNumber;
    }

    function renderRecordNumber(data) {
        var page = parseInt($("#Grid").data("kendoGrid").dataSource.page()) - 1;
        var pagesize = $("#Grid").data("kendoGrid").dataSource.pageSize();
        return parseInt(rowNumber + (parseInt(page) * parseInt(pagesize)));
    }

</script>

请查看this链接以获取完整代码。