【发布时间】:2012-07-20 15:43:55
【问题描述】:
注意:我使用的是 JQGrid MVC component 而不是 jquery 插件。
我有一个可编辑的列。
在某些情况下,用户应该无法对其进行编辑。我想将此决定基于另一个列值,该值将被隐藏。
我知道 ClientSideEvents.AfterEditDialogShown 但我想通过内联编辑来做到这一点。
这可能吗?
【问题讨论】:
标签: asp.net-mvc-3 jqgrid-asp.net
注意:我使用的是 JQGrid MVC component 而不是 jquery 插件。
我有一个可编辑的列。
在某些情况下,用户应该无法对其进行编辑。我想将此决定基于另一个列值,该值将被隐藏。
我知道 ClientSideEvents.AfterEditDialogShown 但我想通过内联编辑来做到这一点。
这可能吗?
【问题讨论】:
标签: asp.net-mvc-3 jqgrid-asp.net
您可以使用beforeEditCell 事件来禁用列的单元格编辑条件。
您要应用条件编辑的列
{
cellEdit : true,
beforeEditCell : function(rowid, cellname, value, iRow, iCol) {
...
}
}
要了解更多请查看this。
【讨论】: