2011-06-21 11 views
1

私は自分のページにPropertyModelを持つDropDownChoiceを持っています。今度は私のブラウザでBack Arrowをクリックすると、DropDownChoiceに以前に選択された選択肢があるページが表示されます。私はPropertyModelが私にとって価値があると思います。しかし、Backボタンを押すと、どうやってそれを取り除くことができますか?また、Backボタンを押したときにonBeforeRender(コンポーネントとクラスの両方)が機能しないのはなぜですか?私の説明が十分明確でない場合は、ご意見ください。私はWicketを使用しています。1.4.8ブラウザでヒットしたときにPropertyModelの値をクリアするにはどうすればいいですか

+1

また、フォワード/バックの使用時には、フォームの値を記憶しておく必要があります。 –

+0

しかし、それはすべてのブラウザで起こっているので、ブラウザではありません。それは1つで、もう1つは、これはブラウザのキャッシュとは無関係でなければならないということです。それが私には分かりましたが、私はまだどこにいてもこの情報を得ることができませんでした。 –

答えて

1

onBeforeRenderは呼び出されないので動作しません。 「戻る」ボタンを使用してナビゲートすると、サーバーに新しいリクエストは送信されないため、ページのレンダリングは決して行われません。あなたの問題を解決する唯一の方法は - javascriptを使用することです。

+0

これは実際に役立ちます。私は起こっているコールがないと思っていた。 –

関連する問題