0

グリッドを描画すると、このような列があります..

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

しかし、クエリを実行して編集可能なオプションを false に設定したい場合、これは可能ですか?

ありがとう。

4

1 に答える 1

3

次を使用して内部への参照を取得できます。colModelgetGridParam

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

colModelこれで、配列内の要素を列挙nameし、値を持つプロパティを持つ要素を見つけることができます"codigo"。その後、配列editableの要素のプロパティを変更できますcolModel。コード例については、答えgetColumnIndexByNameの関数を見てください。

必要なことを行う最も簡単な方法は、setColPropメソッドを使用することです

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