質問: jqGridであるデータを表示しています。 表示したデータの中に編集させたい列があるのですが、その列は別の項目の値によって編集できる、できないを設定したいと思ってます。 〈例〉 項目A 項目B 1 abc → 編集可能 2 def. → 編集不可 1 huh. → 編集可能 この場合、項目Aが1の場合は項目Bを編集可能にする。 ネットでいろいろ調べたのですが、やり方がわからず困っています。 申し訳ないのですがよろしくお願いします。
回答: jQuery("#list")のclickのイベントハンドラで↓のようなことをすればいいのではないでしょうか? ``` var id = jQuery("#list").getGridParam("selrow"); if(!id) {return; } var row = jQuery("#list").getRowData(id); if(row.項目B == 'def') { return; } jQuery("#list").editRow(id); ```