Gwt-suggestionbox-widget
GWT-SuggestionBoxウィジェット
前書き
クラス宣言
以下は、 com.google.gwt.user.client.ui.SuggestionBox クラスの宣言です-
CSSスタイルルール
次のデフォルトのCSSスタイルルールは、すべてのListBoxウィジェットに適用されます。 要件に応じて上書きできます。
クラスコンストラクター
Sr.No. | Constructor & Description |
---|---|
1 |
SuggestBox() 提案ボックスのコンストラクタ。 |
2 |
SuggestBox(SuggestOracle oracle) 提案ボックスのコンストラクタ。 |
3 |
SuggestBox(SuggestOracle oracle, TextBoxBase box) 提案ボックスのコンストラクタ。 |
クラスメソッド
Sr.No. | Function name & Description |
---|---|
1 |
void addChangeListener(ChangeListener listener) SuggestBoxのテキストボックスで変更イベントを受け取るためのリスナーを追加します。 |
2 |
void addClickListener(ClickListener listener) SuggestBoxのテキストボックスでクリックイベントを受け取るためのリスナーを追加します。 |
3 |
void addEventHandler(SuggestionHandler handler) 提案イベントを受信するハンドラインターフェイスを追加します。 |
4 |
void addFocusListener(FocusListener listener) SuggestBoxのテキストボックスでフォーカスイベントを受け取るためのリスナーを追加します。 |
5 |
void addKeyboardListener(KeyboardListener listener) SuggestBoxのテキストボックスでキーボードイベントを受け取るためのリスナーを追加します。 |
6 |
int getLimit() このボックスに表示される提案の数の制限を取得します。 |
7 |
SuggestOracle getSuggestOracle() 提案ボックスのSuggestOracleを取得します。 |
8 |
int getTabIndex() タブインデックス内のウィジェットの位置を取得します。 |
9 |
java.lang.String getText() このオブジェクトのテキストを取得します。 |
10 |
boolean isAnimationEnabled() アニメーションが有効かどうかを取得します。 |
11 |
protected void onEnsureDebugId(java.lang.String baseID) 影響を受ける要素:-popup =提案とともに表示されるポップアップ。 -items-item#=指定されたインデックスにある推奨アイテム。 |
12 |
void removeChangeListener(ChangeListener listener) 以前に追加されたリスナーインターフェイスを削除します。 |
13 |
void removeClickListener(ClickListener listener) 以前に追加されたリスナーインターフェイスを削除します。 |
14 |
void removeEventHandler(SuggestionHandler handler) 以前に追加されたリスナーインターフェイスを削除します。 |
15 |
void removeFocusListener(FocusListener listener) 以前に追加されたリスナーインターフェイスを削除します。 |
16 |
void removeKeyboardListener(KeyboardListener listener) 以前に追加されたリスナーインターフェイスを削除します。 |
17 |
void setAccessKey(char key) ウィジェットの「アクセスキー」を設定します。 |
18 |
void setAnimationEnabled(boolean enable) アニメーションを有効または無効にします。 |
19 |
void setFocus(boolean focused) このウィジェットを明示的にフォーカス/フォーカス解除します。 |
20 |
void setLimit(int limit) オラクルが提供する提案の数に制限を設定します。 |
21 |
void setPopupStyleName(java.lang.String style) 提案ポップアップのスタイル名を設定します。 |
22 |
void setTabIndex(int index) タブインデックスでのウィジェットの位置を設定します。 |
23 |
void setText(java.lang.String text) このオブジェクトのテキストを設定します。 |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- com.google.gwt.user.client.ui.UIObject
- com.google.gwt.user.client.ui.Widget
- com.google.gwt.user.client.ui.Composite
- java.lang.Object
SuggestionBoxウィジェットの例
この例では、GWTのSuggestionBoxウィジェットの使用方法を示す簡単な手順を紹介します。 次の手順に従って、_GWTで作成したGWTアプリケーションを更新します-アプリケーションの作成_の章-
Step | Description |
---|---|
1 | Create a project with a name HelloWorld under a package com.finddevguides as explained in the GWT - Create Application chapter. |
2 | Modify HelloWorld.gwt.xml, HelloWorld.css, HelloWorldl and HelloWorld.java as explained below. Keep rest of the files unchanged. |
3 | Compile and run the application to verify the result of the implemented logic. |
以下は、変更されたモジュール記述子 src/com.finddevguides/HelloWorld.gwt.xml の内容です。
以下は、変更されたスタイルシートファイル war/HelloWorld.css の内容です。
以下は、変更されたHTMLホストファイル war/HelloWorldl の内容です。
以下のJavaファイル src/com.finddevguides/HelloWorld.java のコンテンツを見てみましょう。これは、SuggestionBoxウィジェットの使用法を示します。
すべての変更が完了したら、link:/gwt/gwt_create_application [GWT-アプリケーションの作成]の章で行ったように、アプリケーションをコンパイルして開発モードで実行します。 すべてがあなたのアプリケーションでうまくいけば、これは次の結果を生成します-