Primefaces p:自动完成组件在对话框下不起作用

时间:2012-07-03 13:26:28

标签: jsf-2 autocomplete primefaces

我正在使用primefaces p:autocomplete组件(primefaces版本3.0),它的工作正常,但我遇到了2个问题。

首先是当我在对话框中设置p:autocomplete组件时,如果用户在输入一些关键字后获得建议,它就会卡住,我们不能再输入,也不能使用退格。

第二个是p:自动填充组件建议区分大小写。但是用户应该始终建议他是否使用过大写字母。

例如:如果名称在数据库中以大写字母的形式存储在“John”中,但如果用户输入带有小写字母的“jo”,则应将其建议为“John”。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

我的第一部分没有具体的答案。可能是一个PF错误。这只是自动完成吗?整个浏览器是否挂起?你能在页面上使用其他控件吗?

对于区分大小写,您可以在辅助bean的自动完成方法中控制它。如果要忽略大小写,请在比较中使用.toLowerCase(),. toUpperCase(),. equalsIgnoreCase()。