Kendo Grid可编辑的突出显示颜色

问题描述 投票:0回答:1

我有这个kendo demo here,要我实现,突出显示的颜色仅在编辑行上出现一次。当前,当我编辑多行时,突出显示的颜色显示为重复。如何解决这个问题?感谢您的帮助。

DEMO

javascript kendo-ui kendo-grid
1个回答
0
投票

如果已经以这种方式进行了修改,则可以通过行索引重置颜色,如果even将其设置为灰色,并且将其odd设置为白色,将其修改为蓝色,则可以将其重置为蓝色:

function highlightBlue() {
    var grid = $("#grid").data("kendoGrid");
    var data = grid.dataSource.data();

    $.each(data, function (i, row) {
        var item = $('tr[data-uid="' + row.uid + '"]');
        if (item[0].rowIndex % 2 !== 0) {
            item.css("background-color", "#f6f6f6");
        } else {
            item.css("background-color", "white");
        }
        if (row.Modified == "Y") {
            item.css("background-color", "#64B5F6");
        }
    });
}

您的修改版本:highlight row

© www.soinside.com 2019 - 2024. All rights reserved.