or instead of pages use panels as content. that way you use the same
menu instance across multiple "pages" and the menu can keep its own
state.

-igor

On Thu, Dec 11, 2008 at 2:37 AM, Paolo Di Tommaso
<paolo.ditomm...@gmail.com> wrote:
> Nice question. Consider the following use case:
>
> You have the main application menu bar. The user chooses an item from it.
>
> What happens is that all the following pages will be related to that choice,
> for example the second level menu in the page (that is contextual to the
> above choice) and I would avoid to specify it as a parameter every time I
> create a new page .
>
> Possible solution, store those variables in the page also and initialize
> them taking the values from the session.
>
> When the user clicks on the back button re-sync the session variables - if
> changed - overriding the onBeforeRender() method.
>
> Other solution could be to create a custom UrlEncodingStrategy to propagate
> the session vars on URL ...
>
>
> What do you think ?
>
> -- Paolo
>
>
> On Thu, Dec 11, 2008 at 12:29 AM, Matej Knopp <matej.kn...@gmail.com> wrote:
>
>> No. You have to track the changes yourself. Or use Page as the scope.
>> What's the reason to put values in session anyway?
>>
>> -Matej
>>
>> On Wed, Dec 10, 2008 at 11:18 PM, Paolo Di Tommaso
>> <paolo.ditomm...@gmail.com> wrote:
>> > Dear community,
>> >
>> > I'm facing with a really ugly problem. In my web app I need to store some
>> > variables in the Wicket session.
>> >
>> > But this cause some nasty side-effects when users click on the browser
>> back
>> > button.
>> >
>> > The page displays the previous content correctly but some components,
>> which
>> > model is based on session values, do not.
>> >
>> > Is there any best practice for Wicket session to support the browser back
>> > button (so that coming back the session is restored to the previous
>> state)?
>> >
>> > Thank you,
>> >
>> > Paolo
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to