Как я могу очистить значение PropertyModel при ответе на мой браузер - PullRequest
1 голос
/ 21 июня 2011

У меня есть DropDownChoice с PropertyModel на моей странице, и у меня есть некоторые другие действия, которые переносят меня на разные страницы.Теперь, когда я нажимаю кнопку «Стрелка назад» в моем браузере, я захожу на мою страницу, на которой есть DropDownChoice с ранее выбранным выбором.Я понимаю, что PropertyModel имеет значение для меня.Но как я могу избавиться от него, когда я нажимаю кнопку «Назад», и почему onBeforeRender (как в классе, так и в компоненте) не работает, когда я нажимаю кнопку «Назад».Пожалуйста, прокомментируйте, если мое объяснение недостаточно ясно.Я использую Wicket 1.4.8

1 Ответ

1 голос
/ 01 июля 2011

onBeforeRender не работает, потому что никогда не вызывается. Когда вы перемещаетесь с помощью кнопки «Назад», новый запрос не отправляется на ваш сервер, поэтому отображение страницы никогда не происходит. Единственный способ решить вашу проблему - это использовать javascript.

...