use*_*358 3 asp.net-mvc jquery razor kendo-ui
我正在尝试根据条件使可编辑网格无法使用.
我在jquery中试过如下
var $grid = &("#gridName").data("kendogrid");
Var model = $grid.datasource.at(1);
if(model)
model.field["cell"].editable = false;
Run Code Online (Sandbox Code Playgroud)
但是这里的'模型'正在变得不确定.
还尝试了$ grid.data()然后循环遍历网格,但是单元格不可编辑,它们仍然可以编辑.
任何人都可以让我知道我怎样才能做到这一点.
Ona*_*Bai 14
你有一些印刷错误......
试试这个:
var $grid = $("#gridName").data("kendoGrid");
var model = $grid.dataSource.at(1);
if (model)
model.fields["cell"].editable = false;
Run Code Online (Sandbox Code Playgroud)
data它是kendoGrid而不是kendogrid.model它是var而不是Varfields而不是field 编辑:如果要将"cell"列更改为不可编辑,只需执行以下操作:
var $grid = $("#gridName").data("kendoGrid");
$grid.dataSource.at(0).fields["cell"].editable = false;
Run Code Online (Sandbox Code Playgroud)
您只需将其更改为一行,因为模型由网格中的所有行共享.
看看它在JSFiddle中运行http://jsfiddle.net/OnaBai/GuyPa/
| 归档时间: |
|
| 查看次数: |
24745 次 |
| 最近记录: |