Kendo UI 中的自定义序列号

Custom Serial Number in Kendo UI

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

你能试试下面的代码片段吗?

<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 link 以获得完整代码。