Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQGrid asp.net mvc3。自定义内联编辑。(商业许可证)_Asp.net_Asp.net Mvc 3_Jqgrid - Fatal编程技术网

JQGrid asp.net mvc3。自定义内联编辑。(商业许可证)

JQGrid asp.net mvc3。自定义内联编辑。(商业许可证),asp.net,asp.net-mvc-3,jqgrid,Asp.net,Asp.net Mvc 3,Jqgrid,在Trirand演示站点上的编辑行内联示例中: 如何使例如“OrderDate”和“ShipName”可编辑,但仅当例如“CustomedID”是“CHOPS”时?在“CustomerID”为其他任何内容的行中,不应编辑单元格 我正在运行V4.1.2。支持以下可使用的功能:如果某行(元素)具有“不可编辑行”类,则不允许编辑该行 因此,您可以在jqGrid中包含自定义的loadComplete事件处理程序,该处理程序测试所有行的'CustomedID'列的包含,并在包含不等于'CHOPS'的行上

在Trirand演示站点上的编辑行内联示例中:

如何使例如“OrderDate”和“ShipName”可编辑,但仅当例如“CustomedID”是“CHOPS”时?在“CustomerID”为其他任何内容的行中,不应编辑单元格

我正在运行V4.1.2。

支持以下可使用的功能:如果某行(
元素)具有“不可编辑行”类,则不允许编辑该行


因此,您可以在jqGrid中包含自定义的
loadComplete
事件处理程序,该处理程序测试所有行的
'CustomedID'
列的包含,并在包含不等于
'CHOPS'
的行上添加
“不可编辑行”
类。这个例子可以帮助你。您只需将
myAltRowClass
重命名为
not editable row
,并将测试中使用的标准从
$(row.cells[iCol]).children(“输入:选中”).length>0
更改为
$(row.cells[iCol]).text()CHOPS'

我只希望行中的一些单元格可以编辑,而不是整行。@user323313:请看。答案显示了如何在编辑开始之前动态更改行的
可编辑
或列的任何其他属性。以您可以实现任何场景的方式。