グリッドを描画すると、このような列があります..
name: 'codigo', index: 'codigo', width: 50, align: 'center', editable: true }
しかし、クエリを実行して編集可能なオプションを false に設定したい場合、これは可能ですか?
ありがとう。
次を使用して内部への参照を取得できます。colModel
getGridParam
var colModel = $("#grid").jqGrid("getGridParam", "colModel");
colModel
これで、配列内の要素を列挙name
し、値を持つプロパティを持つ要素を見つけることができます"codigo"
。その後、配列editable
の要素のプロパティを変更できますcolModel
。コード例については、答えgetColumnIndexByName
の関数を見てください。
必要なことを行う最も簡単な方法は、setColPropメソッドを使用することです
$("#grid").jqGrid("setColProp", "codigo", {editable: false});