2011-06-21 65 views
1

我在頁面中有一個帶有PropertyModel的DropDownChoice,並且我有一些其他操作將我帶到不同的頁面。現在,當我點擊瀏覽器上的後退箭頭時,我會進入具有DropDownChoice功能的頁面,並顯示以前選擇的選項。我明白PropertyModel對我有價值。但是當我點擊「後退」按鈕時,我該如何擺脫它,以及爲什麼當我點擊「後退」按鈕時onBeforeRender(在類和組件上)都不起作用。如果我的解釋不夠清楚,請發表評論。我正在使用Wicket 1.4.8當我回到瀏覽器時,如何清除PropertyModel的值

+1

當您使用forward/back時,您還必須處理Firefox記住表單值。 –

+0

但它不是瀏覽器,因爲它發生在所有瀏覽器中。這是一個,第二件事是這與瀏覽器緩存無關。這就是我所得到的,我仍然無法獲得關於此的任何信息。 –

回答

1

onBeforeRender不起作用,因爲它從未被調用過。當您使用「返回」按鈕瀏覽時,不會向您的服務器發送新請求,因此不會出現頁面呈現。解決你的問題的唯一方法是使用javascript。

+0

這實際上有幫助。我在想沒有呼叫發生。 –

相關問題