IllegalStateException: Cannot get unfetched attribute [statusBadge] from detached object

В экранах загрузка данных происходи после BeforeShowEvent. Обычно до BeforeShowEvent в экран ставится сущность из таблицы и если fetchPlanы browse и edit экранов не совпадают то происходит перезагрузка.

В случае перехода по ссылке. То ScreenNavigationHandler в самом начале грузит сущность с FetchPlan.INSTANCE_NAME (подробнее смотрите в ScreenNavigationHandler#createEditor).

Так что я советую перенести методы работы с редактируемой сущностью в AfterShowEvent

1 лайк