Is EditorDriver.setConstraintViolations
Предполагается распространять EditorError
s дочерним редакторам?Is EditorDriver.setConstraintViolations предполагается распространять EditorError-s для дочерних редакторов?
У меня есть OrderEditor
, который вложил OrganizationEditor
, который вложил ContactPersonEditor
. Все мои редакторы реализуют только интерфейс HasEditorErrors<>
.
Поэтому, когда я звоню EditorDriver.setConstraintViolations
, каждый редактор получает HasEditorErrors.showErrors
обратный вызов, но только корень OrderEditor
получает контейнер с ошибками. Все вложенные редакторы получают вызов с пустым контейнером.
Должен ли он работать автоматом? Или мне нужно подклассировать моего водителя и пройти через всех редакторов, используя посетителя? И даже если я это сделаю, я не понимаю, как я буду нажимать на них ошибки.
Спасибо!