0

ユーザーがスクロール可能なリスト (データベース テーブルから) を含む textinput フィールドをダブルクリックしたときに、ポップアップ ダイアログ ボックスを作成する方法を探しています。ポップアップが閉じたときのテキストボックス。

もう 1 つの主要な要件は、ポップアップにフィルター/検索フィールドを用意して、ユーザーが選択する正しいオプションをすばやく見つけられるようにすることです。

これを実装する最良の方法は何ですか?

gwt のポップアップ パネルを変更しますか? おそらくJOptionPaneですか?無料で商用利用できるように設計された簡単なソリューションはありますか?

4

1 に答える 1

0

でこれを実装できますcom.google.gwt.user.client.ui.PopupPanelListBoxデータベースからのデータと [OK] ボタンを含む PopupPanel を作成できます。ユーザーが値を選択して[OK] をクリックすると、ページのフィールドに値を渡すカスタム イベントと共にEventBus を使用する必要があります。ページには、イベントをキャッチしてフィールドに入れるイベント ハンドラーがあります。

別のオプションは、を使用することcom.google.gwt.user.client.ui.SuggestBoxです。これは、Youtube の検索バーのような、入力時に値をオートコンプリート/提案するボックスです。

必要に応じて、これを達成するのに役立つリソースをさらに提供できます。

于 2013-08-01T19:26:34.840 に答える