0

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

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

其次是p:自动完成组件建议区分大小写。但用户应该始终得到建议,无论他是否使用大写字母。

例如:如果名称以大写字母“John”存储在数据库中,但如果用户键入小写字母“jo”,他应该得到建议为“John”。

我该如何解决?

4

1 回答 1

1

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

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

于 2012-07-03T13:59:34.570 回答