1

MVC の同じ行の他の値に依存する剣道グリッド セルを有効または無効にしようとしています。私が試してみました

grid.dataSource.at(i).fields["colname"].editable = true;

ただし、すべての行の列に影響します。選択した行のセルのみを無効/有効にする必要があります。

手伝ってくれてありがとう。

4

2 に答える 2

1

グリッドの編集イベントを使用し、条件に基づいてセルを閉じることをお勧めします。同じ質問がここで議論されています。

$("#grid").kendoGrid({
  //....
  edit: onEdit
});

function onEdit(e) {
  if(...your custom logic){
     $('#grid').data("kendoGrid").closeCell();
  }
}
于 2013-11-11T20:01:48.877 に答える
0

.select() で選択した行を選択してから、セルを無効にすることができます。例えば

var grid = $("#grdName").data("kendoGrid");
        var selectItem = grid.dataItem(grid.select());

これにより、選択した行が表示され、セルを無効/有効にすることができます

于 2015-02-20T07:46:43.837 に答える