绘制后更改columnModel JQgrid的值

绘制后更改columnModel JQgrid的值,jqgrid,cell,param,Jqgrid,Cell,Param,当我画网格时,我有一些像这样的柱 name: 'codigo', index: 'codigo', width: 50, align: 'center', editable: true } 但是在我想进行查询并将可编辑选项设置为false之后,这可能吗 谢谢。您可以使用getGridParam获取对内部colModel的参考: var colModel=$(“#grid”).jqGrid(“getGridParam”,“colModel”); 现在,您可以枚举colModel数组中的元素,并

当我画网格时,我有一些像这样的柱

name: 'codigo', index: 'codigo', width: 50, align: 'center', editable: true }
但是在我想进行查询并将可编辑选项设置为false之后,这可能吗

谢谢。

您可以使用
getGridParam
获取对内部
colModel
的参考:

var colModel=$(“#grid”).jqGrid(“getGridParam”,“colModel”);
现在,您可以枚举
colModel
数组中的元素,并找到具有属性
name
且值为
“codigo”
的元素。之后,您可以修改
colModel
数组元素的
editable
属性。查看中的
getColumnIndexByName
函数以获取代码示例

最简单的方法就是使用方法

$(“#grid”).jqGrid(“setColProp”,“codigo”,“可编辑:false});
您可以使用
getGridParam
获取对内部
colModel
的引用:

var colModel=$(“#grid”).jqGrid(“getGridParam”,“colModel”);
现在,您可以枚举
colModel
数组中的元素,并找到具有属性
name
且值为
“codigo”
的元素。之后,您可以修改
colModel
数组元素的
editable
属性。查看中的
getColumnIndexByName
函数以获取代码示例

最简单的方法就是使用方法

$(“#grid”).jqGrid(“setColProp”,“codigo”,“可编辑:false});

谢谢奥列格!工作完美!Oleg,你能帮我解决另一个问题吗?这是。。再次感谢@bombai:我读了这个问题,但没有完全理解。您是使用包含

的自定义格式化程序,还是在服务器响应中包含HTML片段?你有任何定制的CSS吗?谢谢你的回复。我在服务器响应的字符串中包含两个值之间的
。不,我没有CSS的任何定制,我不能实现CSS的空白选项,因为一个或两个值都可以包含空白。我希望你这次能理解我。对不起我的英语。谢谢。你能帮我吗?还是只能用CSS?再次感谢!谢谢奥列格!工作完美!Oleg,你能帮我解决另一个问题吗?这是。。再次感谢@bombai:我读了这个问题,但没有完全理解。您是使用包含

的自定义格式化程序,还是在服务器响应中包含HTML片段?你有任何定制的CSS吗?谢谢你的回复。我在服务器响应的字符串中包含两个值之间的
。不,我没有CSS的任何定制,我不能实现CSS的空白选项,因为一个或两个值都可以包含空白。我希望你这次能理解我。对不起我的英语。谢谢。你能帮我吗?还是只能用CSS?再次感谢!