JQqgrid でインライン コンボボックスを動的に設定しようとしています。ajax リクエストは「dataUrl」パラメータに送信されますが、レスポンスをコンボボックスに正常に設定できません。buildSelect 関数も、私が試した他の関数も、サーバーからの応答が返されたときに呼び出されませんでした。以下にコードを投稿しました。buildSelect が呼び出されず、動的データをドロップダウン リストに設定できない理由を誰でも指摘できます。同様の質問についてstackoverflowも閲覧しましたが、成功しなかったことに注意してください。
{ name: 'hotelId', index:'hotelId',width:30, editable: true, edittype:'select',
editoptions: { dataUrl:'itemPricingNew!loadRevenueCodes.action' + '?hotelId='+$("#hotelId").val(),
value : function (data ){
//var response = toObject(data.responseText).response;
//return response.reqRevenueCode;
alert("Test22");
},
buildSelect: function(data) {
alert("Test");
},
dataInit : function (elem){
alert("Test11");
}
}
},
/*{ name: 'hotelId', index:'hotelId',width:30, editable: true, edittype:'select',
editoptions: { value: { 176: 'One', 177: 'Two'} }
},*/
ミリンダD