0

当我绘制网格时,我有一些这样的列..

name: 'codigo', index: 'codigo', width: 50, align: 'center', editable: true }

但是在我想进行查询然后将可编辑选项设置为 false 之后,这可能吗?

谢谢。

4

1 回答 1

3

您可以使用以下方法获取内部参考colModelgetGridParam

var colModel = $("#grid").jqGrid("getGridParam", "colModel");

现在您可以枚举colModel数组中的元素并找到具有namevalue属性的元素"codigo"。之后,您可以修改数组editable元素的属性。从代码示例的答案colModel中查看getColumnIndexByName函数。

做你想做的最简单的方法是使用setColProp方法

$("#grid").jqGrid("setColProp", "codigo", {editable: false});
于 2013-02-27T11:19:22.743 回答