みんな! 私は一種のオートコンプリートコンポーネントを開発中で、問題に直面しています。コンポーネントの新しいインスタンスを作成するときに、そのコンポーネントにデータを入力します。すべてが正常であるようです。ユーザーがinputFieldに文字を入力すると(フィルタが1つまたはいくつかのレコードを受け入れるとき)、すべての処理は正常に行われますが、最初のユーザーが間違った文字を入力した場合(フィルターは0レコードを返します) - NULLポインタ例外が発生します。コンボボックスを強制的にドロップダウンを作成する
このコンポーネントはComboBoxに基づいています。私はそれについていくつかの考えを持っている:私はドロップダウンは、時間に作成されていないと思うどのようにオートコンプリートを作成するために強制的にどのようなアイデア?私は1つの方法を知っている - ComboBoxクラスからいくつかのカプセル化されていないコードをコピー/ペーストする。しかし、それは多すぎるだろう。もっと良い解決策を探している。 または、誰かが同様の問題に直面して、別の方法があるとしますか?事前に
感謝:)
既存のオートコンプリートコンポーネントを使用する方が簡単かもしれません。それらの多くがあります: - http://lab.kapit.fr/display/klovis/Klovis+-+Kap+IT+Library - http://hillelcoren.com/flex-autocomplete/ - https:// www.flextras.com/index.cfm?event=ProductHome&productID=19&CFID=4363175&CFTOKEN=ec3c4e2825bee095-DCFF8586-EB12-6C24-534CB18017BF2E01 –
@Florian Fプラグをありがとう。 – JeffryHouser