我有一个带有自定义命令及其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");
}
我通过将background-color
属性设置为红色来解决这个问题:
row.css("background-color", "red");