カスタム ウィジェットでマウス イベントに @UiHandler 表記を使用することは可能ですか? たとえば、GWT Designer を使用している場合、カスタム ウィジェットを右クリックし、[イベント ハンドラの追加] を選択してから、[onClick] を選択できます。onAttachOrDetach だけではなく。
よろしくアレックス
カスタム ウィジェットでマウス イベントに @UiHandler 表記を使用することは可能ですか? たとえば、GWT Designer を使用している場合、カスタム ウィジェットを右クリックし、[イベント ハンドラの追加] を選択してから、[onClick] を選択できます。onAttachOrDetach だけではなく。
よろしくアレックス
GWT Designer がこれらのことを正確にどのように検出するかはわかりませんが@UiHandler
、イベント引数の型を調べてイベント ハンドラーの型を判断し、次に、を返し、イベントの単一の引数を取るメソッドの中で参照される型をui:field
調べます。ハンドラータイプ。@UiHandler
HandlerRegistration
簡単に言うと、独自のカスタム ウィジェットで非常にうまく使用できますが@UiHandler
、GWT Designer がこれをどの程度サポートしているかはわかりません。
http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/uibinder/rebind/HandlerEvaluator.javaを参照してください。