0

Primefaces p:autocompleteコンポーネント(primefacesバージョン3.0)を使用していますが、正常に動作していますが、2つの問題が発生しています。

1つ目は、ダイアログボックス内にp:autocompleteコンポーネントを入力しているときに、キーワードを入力した後にユーザーが提案を受け取った場合、それが動かなくなり、入力できなくなり、バックスペースを使用できなくなります。

2つ目は、p:autocompleteコンポーネントの提案では大文字と小文字が区別されますが、ユーザーは大文字を使用していないかどうかを常に提案する必要があります。

たとえば、名前が大文字の「John」としてデータベースに保存されているが、ユーザーが小文字の「jo」と入力した場合は、「John」として提案を取得する必要があります。

どうすれば解決できますか?

4

1 に答える 1

1

最初の部分については、具体的な答えはありません。おそらくPFバグ。固執するのはオートコンプリートだけですか?ブラウザ全体がハングしますか? ページで他のコントロールを使用できますか?

大文字と小文字の区別については、バッキング Bean のオートコンプリート メソッドで制御します。大文字と小文字を区別しない場合は、比較で .toLowerCase()、.toUpperCase()、.equalsIgnoreCase() を使用します。

于 2012-07-03T13:59:34.570 に答える