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