我有这个kendo demo here,要我实现,突出显示的颜色仅在编辑行上出现一次。当前,当我编辑多行时,突出显示的颜色显示为重复。如何解决这个问题?感谢您的帮助。
如果已经以这种方式进行了修改,则可以通过行索引重置颜色,如果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