0

こんにちはGWT2.5を通過したところ、hasErrorHanlderを実装したウィジェットに追加できるErrorHandlerに出くわしました。誰かが私を理解するのを手伝ってくれますか?

HasErrorHanldersインターフェイスを実装する場合、Compoisteを拡張して新しいカスタムウィジェットを作成しようとしています。これは、このクラスで発生するエラーをキャッチするのに役立ちます。

4

1 に答える 1

1

これはDOMイベントであり、GWTウィジェットイベントではありません。これは、DOM関連のエラーの一部のGWT内部ケースでのみ発生または使用されます。GWTImageクラスのみがこのクラスを使用しているのを見てきました。

私が遭遇した限り、Compositeウィジェットでは役に立ちません。他のユースケースを見つけることができれば興味深いでしょう。注:DomEventGWTコードで発生またはトリガーされ、それ以外の場合はトリガーされません。

編集-GWTでUncaughtExceptionHandlerを使用して、このような奇妙なケースを処理します。

1) http://stackoverflow.com/questions/3028521/gwt-setuncaughtexceptionhandler
2) http://google-web-toolkit.googlecode.com/svn/javadoc/2.5/com/google/gwt/core/client/GWT.html#setUncaughtExceptionHandler(com.google.gwt.core.client.GWT.UncaughtExceptionHandler)
于 2012-12-03T17:39:45.650 に答える