How do I do that? How do I recognize that an instance of that page is currently active within a different browser tab? Should I explore all page maps?
Thanks, -- Nili Eelco Hillenius wrote: > You should make sure those two tabs each have their own pagemap. > Wicket tries as much as it can to do this automatically, but it helps > if you do this manually as well. > > Eelco > > > On 11/27/06, Nili Adoram <[EMAIL PROTECTED]> wrote: > >> Hi all, >> >> I have a 'Item editing' page containing a form. When the form is >> submitted I want to return to the 'Item List' page but with fresh data. >> In order to do that, after the form is submitted I look for the last >> instance of the Item List page in the page map, retrieve some of its >> page parameters (sorting, filtering, paging params) , >> and call setResponsePage with this page class and page parameters. This >> constructs a bookmarkable page with fresh data. >> In addition this page contains an AjaxEventBehavior that refreshes some >> of the page components once a minute. >> This all works great if only one browser tab is open. >> >> However, if two browser tabs are open simultaneously things go wrong: >> I open the Item List page in both tabs. >> I open the Item page in one tab and submit the form. >> I open the Item page in the second tab and submit the form. >> When ajax tries to refresh the first tab it fails to find the page >> (inside DefaultRequestTargetResolverStrategyresolveRenderedPage()) and >> 'page expired' page is displayed. >> >> getCallBackScript of AjaxEventBehavior is called with false for >> recordPageVersion and false for onlyTargetActivePage. >> If I modify onlyTargetActivePage to true one of the tabs stops >> refreshing after the aforementioned scenario. >> >> Any ideas how to avoid this page expired problem ? >> >> Thanks, >> Nili >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share your >> opinions on IT & business topics through brief surveys - and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user