0

私は prime-ui オートコンプリート コントロールを使用しています (primefaces オートコンプリート コントロールは部分的な更新をサポートしていないため)。私は自分のコントロールを次のように定義しています:

$(document).on('click','.amd_auto_look_up',
function(event){
$('.amd_auto_look_up').puiautocomplete({
  effect: 'fade',
  effectSpeed: 'fast',
  forceSelection: true,
  delay: 100,
  select: function (event, item) {
  updateFunder(item, "amd", $(this))
},
completeSource:function(request, response) {
$.ajax({
type: "GET",
url: 'http://www.myURI',
 data: {query: request.query},
dataType: "jsonp",
context: this,
success: function(data) {
response.call(this, data);
}
});
}
});                     
event.stopPropagation();
}
);          

forceSelection: false を設定すると、

すべて正常に動作します。私が設定した場合

forceSelection: true,

オートコンプリート ポップアップが完全に表示されません。誰かがこれに対する解決策/回避策の方向に私を向けることができますか?

4

1 に答える 1

1

私自身の質問に答えます。Prime ui フォーラムにも投稿されました。バグでした。これで修正されました。ここで応答を表示: forceSelection fix

于 2013-07-30T10:42:48.117 に答える