jqgrid:如何根据所选行中的列值设置工具栏选项

jqgrid:如何根据所选行中的列值设置工具栏选项

我有一个具有值(可编辑,只读)的列字段类型。所有行将填充这些值之一。

我只想在选定行的列值可编辑时启用/禁用工具栏选项编辑。

我如何在jqgrid中实现这一目标。


慕哥9229398
浏览 533回答 3
3回答

扬帆大鱼

现在很清楚。因此use可以修改我的代码,并用于jqGrid('getCell',rowid,'status')获取所选行的“ status”列的值。然后,您可以测试该值是否已“提交”,然后调用addClass('ui-state-disabled')或removeClass('ui-state-disabled')像在答案中一样进行操作。如果问题解决了,您可以“接受”我的回答(有关详细信息,请参见此处

12345678_0001

。禁用/启用选定行的编辑/删除列值的条件。场景是:系统中有创建者/查看者/批准者。我有存储条目状态的列:新建/已提交/已批准。一旦column:status提交了值,则该值不可编辑。因此,对于创建者,column:status new表示可编辑的行,但column:status认可的表示不可编辑的行。因此,启用或禁用删除/编辑的标准基于所选行的列中的值,而不是基于该行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery