我正在使用primefaces p:autocomplete组件(primefaces版本3.0),它的工作正常,但我遇到了2个问题。
首先是当我在对话框中设置p:autocomplete组件时,如果用户在输入一些关键字后获得建议,它就会卡住,我们不能再输入,也不能使用退格。
第二个是p:自动填充组件建议区分大小写。但是用户应该始终建议他是否使用过大写字母。
例如:如果名称在数据库中以大写字母的形式存储在“John”中,但如果用户输入带有小写字母的“jo”,则应将其建议为“John”。
我该如何解决?
答案 0 :(得分:1)
我的第一部分没有具体的答案。可能是一个PF错误。这只是自动完成吗?整个浏览器是否挂起?你能在页面上使用其他控件吗?
对于区分大小写,您可以在辅助bean的自动完成方法中控制它。如果要忽略大小写,请在比较中使用.toLowerCase(),. toUpperCase(),. equalsIgnoreCase()。