Добрый день! Подскажите, есть ли на данный момент листенер который реагирует на перезагрузку страницы класса ExtAppMainWindow? Метод addAfterCloseListener реагирует только в случае перехода на другую страницу, но не на F5. Версия платформы 7.2.3.
Добрый день!
Попробуйте подписаться на UIRefreshEvent
. Это ApplicationEvent, который реализует UiEvent интерфейс. На него можно подписаться в экранах приложения.
@UiController("extMainScreen")
@UiDescriptor("ext-main-screen.xml")
public class ExtMainScreen extends MainScreen {
@Inject
private Notifications notifications;
@EventListener
protected void onPageRefresh(UIRefreshEvent event) {
notifications.create()
.withCaption("Page is refreshed " + event.getTimestamp())
.show();
}
}
2 симпатии
работает, спасибо)