オートコンプリートでフォーム編集をしようとしています..そのソースは、ユーザーが編集フォームを開くたびに異なります
編集フォームを開くとき:
beforeShowForm: function(frm) {
var id = grid.jqGrid('getGridParam','selrow');
if (id) {
var ret = grid.jqGrid('getRowData',id);
AccCode = ret.szAccCode;
};
$.post("url_getchildren", { szAccCode: AccCode}).
done(function(data) {
lschildcode=data;
});
},
サーバーからの結果を管理しましたが、グリッドに送信できません。
colModel
:
{name:'szAccParentCode',index:'szAccParentCode', editable:true, edittype:'text',
editoptions : {
dataInit: function(elem){
$(elem).focus(function(){
this.select();
}),
$(elem).autocomplete({
source:lschildcode
})
}
}
},
lschildcode
オートコンプリートのソースに渡せないのはなぜですか? オートコンプリートは、ボックスに入力するたびに用語をサーバーに送信し続けました。
ティア