首页 > 解决方案 > 自定义删除命令也不会在 MVC Kendo.Grid 中标记要删除的每一行

问题描述

我有一个带有自定义命令的 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");
}

标签: kendo-gridkendo-asp.net-mvc

解决方案


我通过将background-color属性设置为红色解决了这个问题:

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


推荐阅读