Вопрос об управлении состоянием компонентов с помощью Apache Wicket 1.4.x
У меня есть закладка, сохраняющая состояние, которая содержит форму с установленными критериями поиска.Пользователь ищет элементы, соответствующие выбранным критериям, а затем уходит со страницы (например, к подробному представлению элементов).В какой-то момент пользователь может вернуться на страницу поиска, используя закладку.Я бы хотел, чтобы последний критерий поиска был предварительно выбран в качестве выбора по умолчанию.Однако, похоже, что BookmarkablePageRequestTarget
всегда создает новый экземпляр целевой страницы в своем методе #respond(RequestCycle)
, таким образом теряя предыдущее состояние (компонент, поддерживающий форму поиска).
Естественно, я мог бы вручную управлятьсформировать состояние и сохранить его в подклассе WebSession
, но мне интересно, может ли быть лучший способ сохранить состояние компонента в нескольких циклах запросов, например, заставить Wicket повторно использовать существующий экземпляр целевой страницы?В идеале это будет работать с закладками.