2012-03-21 8 views
0

EditorDriver.setConstraintViolationsは子エディタにEditorErrorを伝播するはずですか?EditorDriver.setConstraintViolationsはEditorErrorを子エディタに伝播するはずですか?

OrganizationEditorのネストされたOrderEditorは、ネストされたContactPersonEditorです。すべての編集者はHasEditorErrors<>インターフェイスのみを実装しています。

私はEditorDriver.setConstraintViolationsを呼び出すときに、すべてのエディタがエラーでコンテナを取得しますOrderEditorHasEditorErrors.showErrorsコールバックだけルートを受け取ります。ネストされたエディタはすべて、空のコンテナでコールを受け取ります。

自動的に動作するはずですか?または、私はドライバをサブクラス化し、訪問者を使ってすべてのエディタをトラバースする必要がありますか?そして、たとえ私がたとえ私がエラーをどのようにプッシュするのか分からないとしても。

ありがとうございます!

答えて

0

GWT 2.4リリースでは機能しません。しかし、GWTのトランク版では修正されているようです。

ソースからGWTをコンパイルしてデバッグしたところ、エラーが最下部のエディタに伝播していることがわかりました。したがって、EditorBox.ValueBoxEditorDecoratorsの束で構成されるEditorAを持っていれば、私はEditorA.showErrors()呼び出しを取得しません。それはすべての方法で伝播されます。

関連する問題