Команда Custom Delete не помечает каждую строку для удаления в MVC Kendo.Grid - PullRequest
0 голосов
/ 12 июня 2019

У меня есть Kendo.Grid () с пользовательской командой и ее событием Click, где мне нужно пометить столбцы для удаления.

При нажатии на кнопку отмечаются только нечетные строки.

Это логика:

Пользовательский столбец сетки:

columns.Command(c => c.Custom("Delete").Click("DeleteRecord"));

DeleteRecord Функция:

function DeleteRecord(e) {
    e.preventDefault(e);
    var grid = $("#MyGrid").getKendoGrid();
    var row = $(e.target).closest("tr"),
        dataItem = grid.dataItem(row);
    dataItem.deleted = true;
    row.addClass("deleted");
}

1 Ответ

0 голосов
/ 12 июня 2019

Я решил это, установив атрибут background-color на красный:

row.css("background-color", "red");

...