jqGridでjQuery UI Autocompleteを使っているのですが、追加・編集フォームの後ろにオートコンプリートの一覧が表示されてしまいます。最新の jQuery UI と jqGrid を使用しています。コード スニペットは次のとおりです。
colModel : [
{
name: "birthPlaceId",
index: "birthPlaceId",
editable: true,
edittype: "text",
hidden: true
}, {
name: "birthPlaceName",
index: "birthPlaceName",
editable: true,
editoptions: {
size: 75,
dataInit: function (e) {
$(e).autocomplete({
source: "${ajaxPlacesUrl}",
minLength: 1,
focus: function (event, ui) {
$(e).val(ui.item.label);
},
select: function (event, ui) {
$(e).val(ui.item.label);
$("input#birthPlaceId").val(ui.item.value);
}
});
}
},
editrules: {
edithidden: true,
required: false
},
edittype: "text",
hidden: true,
width: 75
}
]
"W"のサーバーから取得する JSON データは次のとおりです。
[{"value":30,"label":"Washington, DC, USA"},
{"value":31,"label":"Windsor, Ontario, Canada"},
{"value":111,"label":"Wylie, Texas, USA"}]
検索しましたが、これに対する修正が見つかりませんでした。どんな助けにも感謝します。ありがとう。