я добавил это поведение к компоненту (MarkupContainer)Уикет останавливает обновление после выхода и повторного ввода страницы
AjaxSelfUpdatingTimerBehavior updateBehavior = new AjaxSelfUpdatingTimerBehavior(Duration.seconds(3))
{
@Override
public void onEvent(Component component, IEvent<?> event) {
// some business logic
}
};
Где-то, на той же странице у меня есть AjaxLink, которая перенаправляет на другую страницу (в кто конструктор, я передаю фактическую страницу в качестве параметра), и на этой странице у меня есть «Назад» AjaxLink, который перенаправляет меня назад, вызывая setResponsePage(myFirstPage)
.
Проблема заключается в том, что даже при том, что при обновлении страницы поведение обновляется один раз, она перестает обновляться один раз в 3 секунды, как было построено для. Нет проблемы с поведением до выхода из страницы.
Я не вижу причин, почему это не должно работать без workaroud. Можете ли вы создать быстрый старт и прикрепить его к проблеме Jira? – svenmeier