当我绘制网格时,我有一些这样的列..
name: 'codigo', index: 'codigo', width: 50, align: 'center', editable: true }
但在我想进行查询然后设置可编辑选项(例如为false)后,这可能吗?
感谢。
答案 0 :(得分:3)
您可以使用colModel
引用到内部getGridParam
:
var colModel = $("#grid").jqGrid("getGridParam", "colModel");
现在,您可以枚举colModel
数组中的元素,并找到具有值name
的属性"codigo"
的元素。之后,您可以修改editable
数组元素的colModel
属性。从the answer查看getColumnIndexByName
函数以获取代码示例。
执行所需操作的最简单方法是使用setColProp方法
$("#grid").jqGrid("setColProp", "codigo", {editable: false});