2011-11-14 41 views
0

jqGridのsetColProp()に行IDを追加することはできますか?jqGrid - setColProp()

列に動的に"editable":falseを設定すると、特定の行の特定の列ではなく、グリッド内のすべての列に対して"editable":falseが設定されます。

+0

を? (インライン編集、セル編集、フォーム編集?) – Oleg

+0

インライン編集モード – techlead

答えて

0

editRowを呼び出す前に列プロパティ(任意の列)を変更して、editRowの呼び出しの直後にリセットすることができます。あなたはフルダイナミックなeditableオプションを実装することができます。コード例については、the answerを参照してください。

+0

JSONレスポンスに 'editable'が設定されていないと動作します。しかし私はJSONで 'editable'を設定していますので、' loadComplete'でこの値をチェックしています。 JSONから値を受け取っているので、行編集の順序を変更すると機能しません。 – techlead

0

あなたはコルに設定できる列その後

{ name: 'COMPANY_ID', index: 'COMPANY_ID', align: 'left', editable: true } 

の特性を使用してすることができます

使用編集モード
$("#grid").jqGrid('setColProp', 'COMPANY_ID', { editable: false });