【问题标题】:JQGrid asp.net mvc3. Custom inline edit. (Commercial license)JQGrid asp.net mvc3。自定义内联编辑。 (商业许可)
【发布时间】:2011-09-07 14:31:15
【问题描述】:
【问题讨论】:
标签:
asp.net
asp.net-mvc-3
jqgrid
【解决方案1】:
Inline editing 支持您可以使用的以下功能:如果行(<tr> 元素)具有“not-editable-row”类,则不允许编辑该行。
因此,您可以在 jqGrid 中包含自定义 loadComplete 事件处理程序,该处理程序测试所有行的 'CustomedID' 列的包含,并在包含不等于 'CHOPS' 的行上添加 "not-editable-row" 类。 the answer 的示例可以帮助您。您只需将myAltRowClass 重命名为not-editable-row 并将测试中使用的标准从$(row.cells[iCol]).children("input:checked").length>0 更改为$(row.cells[iCol]).text() !== 'CHOPS'。
【讨论】:
-
-
@user323313:看看here。答案显示了如何动态地 更改editable 或编辑开始之前 行的列的任何其他属性。以您可以实现任何场景的方式。