2012-12-03 1 views
0

Salut Juste en passant par GWT 2.5, est tombé sur ErrorHandler, qui peut être ajouté à un widget qui a implémenté hasErrorHanlder. Quelqu'un peut-il m'aider à comprendre. J'essaye d'écrire un nouveau widget Personnalisé en étendant le Compoiste si j'implémente l'interface de HasErrorHanlders il m'aide à attraper ce qui jamais des erreurs se produisent dans cette classe devraient être connues à lui classe d'utilisation ... peut être je me trompe .. ?GWT: ErrorHandler quel type d'erreurs il va attraper sur les widgets

Répondre

1

Il s'agit d'un événement DOM et non d'un événement de widget GWT. Il est déclenché ou utilisé uniquement dans certains cas internes de GWT pour des erreurs liées au DOM. J'ai vu que seule la classe GWT Image utilise cette classe.

Il est inutile dans les widgets Composite autant que je l'ai rencontré. Ce serait intéressant si nous pouvions trouver un autre cas d'utilisation. Note: Il est déclenché ou déclenché comme DomEvent et n'est pas déclenché autrement dans le code GWT.

Modifier - Utilisez le gestionnaire d'exceptions non interceptées dans GWT pour gérer ces cas bizarres.

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) 
+0

Mon intention était de consigner les erreurs à chaque fois qu'il se passent dans des widgets personnalisés – JAVAC

+0

Grep pour ErrorEvent/ErrorHandler dans le code GWT-user.jar. (CTRl-G en éclipse). Vous pouvez faire référence à Image/ImageButton est le seul widget implémente HasErrorHandlers. – SSR

Questions connexes