0

オートコンプリート プライムフェイスの大文字と小文字の区別に大きな問題があります。

たとえば、私のリストにはAlcatelABost

と入力するとa、オートコンプリートの結果は「Alcatel1」のみです

しかし、入力すると、とAの両方が表示されます。AlcatelABost

両方のケースで両方のアイテムをリストするには、オートコンプリートのために何をすべきですか?

public List complete(文字列クエリ) {

リスト結果 = 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;  
}
4

1 に答える 1

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;  
    }
于 2013-04-16T15:39:49.430 に答える