JQGrid asp.net mvc3。自定义内联编辑。(商业许可证)
在Trirand演示站点上的编辑行内联示例中: 如何使例如“OrderDate”和“ShipName”可编辑,但仅当例如“CustomedID”是“CHOPS”时?在“CustomerID”为其他任何内容的行中,不应编辑单元格 我正在运行V4.1.2。支持以下可使用的功能:如果某行(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'的行上
元素)具有“不可编辑行”类,则不允许编辑该行
因此,您可以在jqGrid中包含自定义的
loadComplete
事件处理程序,该处理程序测试所有行的'CustomedID'
列的包含,并在包含不等于'CHOPS'
的行上添加“不可编辑行”
类。这个例子可以帮助你。您只需将myAltRowClass
重命名为not editable row
,并将测试中使用的标准从$(row.cells[iCol]).children(“输入:选中”).length>0
更改为$(row.cells[iCol]).text()CHOPS'
我只希望行中的一些单元格可以编辑,而不是整行。@user323313:请看。答案显示了如何在编辑开始之前动态更改行的可编辑
或列的任何其他属性。以您可以实现任何场景的方式。