Gwt EditorDriver.setConstraintViolations是否应该将EditorError-s传播到子编辑器?

Gwt EditorDriver.setConstraintViolations是否应该将EditorError-s传播到子编辑器?,gwt,bean-validation,gwt2,requestfactory,Gwt,Bean Validation,Gwt2,Requestfactory,EditorDriver.setConstraintViolations是否应该将EditorErrors传播到子编辑器 我有OrderEditor,它嵌套了OrganizationEditor,它嵌套了ContactPersonEditor。我的所有编辑器只实现HasEditorErrors接口 因此,当我调用editordrive.setConstraintViolations时,每个编辑器都会收到HasEditorErrors.batherRors回调,但只有rootOrderEditor

EditorDriver.setConstraintViolations
是否应该将
EditorError
s传播到子编辑器

我有
OrderEditor
,它嵌套了
OrganizationEditor
,它嵌套了
ContactPersonEditor
。我的所有编辑器只实现
HasEditorErrors
接口

因此,当我调用
editordrive.setConstraintViolations
时,每个编辑器都会收到
HasEditorErrors.batherRors
回调,但只有root
OrderEditor
会获取有错误的容器。所有嵌套编辑器都使用空容器接收调用

它应该自动工作吗?或者我必须对我的驱动程序进行子类化,并使用visitor遍历所有编辑器?即使我这样做了,我也不明白我会如何把错误推给他们


谢谢

事实证明它在GWT2.4版本中不起作用。但它在GWT的主干版本中似乎是固定的

从源代码编译GWT并在其中调试之后,我发现错误正在传播到最底层的编辑器。因此,如果我有EditorA,它由一堆ValueBoxEditorDecorators组成,我就不会得到EditorA.batherRors()调用。它会一直传播下去