2013-07-29 45 views
0

我正在使用prime-ui自動完成控件(因爲primefaces自動完成控件不支持部分更新)。我有我的控制這樣定義:Primefaces prime-ui自動完成forceSelection不起作用

$(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:假的,

一切工作正常。如果我設置了

forceSelection: true, 

自動完成彈出窗口無法完全顯示。任何人都可以指出我對此的解決方案/解決方法的方向嗎?

回答

1

回答我自己的問題。也發佈在Prime ui論壇上。這是一個錯誤。現在修復。在這裏查看回復:forceSelection fix