我正在尝试启用或禁用剑道网格单元取决于 MVC 中同一行中的其他值。我努力了
grid.dataSource.at(i).fields["colname"].editable = true;
但它会影响所有行列。我只想禁用/启用选定行的单元格。
感谢帮助。
我正在尝试启用或禁用剑道网格单元取决于 MVC 中同一行中的其他值。我努力了
grid.dataSource.at(i).fields["colname"].editable = true;
但它会影响所有行列。我只想禁用/启用选定行的单元格。
感谢帮助。
我建议使用 Grid 的编辑事件并根据您的情况关闭单元格。这里讨论了同样的问题。
$("#grid").kendoGrid({
//....
edit: onEdit
});
function onEdit(e) {
if(...your custom logic){
$('#grid').data("kendoGrid").closeCell();
}
}
您可以通过 .select() 选择选定的行,然后禁用您的单元格。例如
var grid = $("#grdName").data("kendoGrid");
var selectItem = grid.dataItem(grid.select());
这将为您提供选定的行,然后您可以禁用/启用单元格