请问我在autocomplete primefaces中遇到区分大小写的问题。
例如,假设我的列表包含Alcatel
,ABost
当我输入a
时,'Alcatel1是自动完成的唯一结果
但是当我输入A
时,会显示Alcatel
和ABost
。
自动填充功能如何列出两种情况下的项目?
public List complete(字符串查询){
List results = new ArrayList();
for (int i = 0; i<list.size(); i++) {
if(list.get(i).getNomFabricant().contains(query))
results.add(list.get(i).getNomFabricant());
}
return results;
}
答案 0 :(得分:0)
可以通过任何方式知道Thx对你的帮助:) 这是代码
public List<String> complete(String query) {
List<String> results = new ArrayList<String>();
for (int i = 0; i<list.size(); i++) {
if(list.get(i).getNomFabricant().toUpperCase().contains(query.toUpperCase()))
results.add(list.get(i).getNomFabricant());
}
return results;
}