Как обновлять данные на browse экране без закрытия/открытия вкладки?

Есть ли возможность обновить данные на Browse экране, к примеру, по нажатию F5 или добавлению кнопки “обновить” ?
Сценарий который пытаюсь решить:

Пользователь 1 открывает Browse экран и видит список записей.
Пользователь 2 добавляет еще одну запись.
Чтобы пользователю 1 увидеть новую запись - необходимо закрыть и открыть заново. Без открытия, закрытия вкладки Пользователь 1 видит только записи, которые существовали при открытии экрана.

При создании экрана broese для сущности в Studio есть возможность выбрать действия для экрана. В том числе там есть Refresh.
image

Ну или на готовом экране можно добавить это действие для таблицы.
image

В итоге добавится кнопка для действия Обновить.
image

.

1 симпатия

Большое спасибо.
Мне этого функционала достаточно, но спрошу для понимания жизненного цикла страницы.

А есть ли возможность обновлять данные при каждом открытии страницы?
Например по F5 либо при переходе с вкладки на вкладку.
(имеются ввиду JMIX вкладки)
image

Подпишитесь на WorkAreaTabChangedEvent как написано здесь. и вызывайте openedScreen.getScreenData().loadAll()

3 симпатии

Спасибо!