Primefaces prime ui自动完成强制选择不起作用

Primefaces prime-ui autocomplete forceSelection not working

本文关键字:选择 不起作用 prime ui Primefaces      更新时间:2023-09-26

我使用的是primeui自动完成控件(因为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,

自动完成弹出窗口无法完全显示。有人能为我指明解决方案/解决方法的方向吗?

回答我自己的问题。也发布在Prime ui论坛上。这是一个错误。现已修复。在此处查看响应:forceSelection修复