次のように、jqgrid テーブルで選択を定義しました。
{name: 'station', index: 'station', editable: true, width: 60,
edittype:"select", defaultValue:"",
editoptions:{
dataUrl: "getStationList"
},
editrules: { required: true }
},
getStationList は次のようなものを返します。
<select>
<option value="id1">Station1</option>
<option value="id2">Station2</option>
</select>
現在の定義では、コンボが初めて表示されたときに、ステーションのリスト (Station1、Station2、...) が適切に表示され、ステーション 1 が選択されたときに JSON に「id1」が含まれます。しかし、テーブルが更新されると、ステーションのリストを表示し続ける代わりに、選択コンボに「id1」が表示されます。
それはバグですか、それとも設定オプションがありませんか? (たぶん最後)
ありがとう!