Here is my code but still not working. Thanks for the help.
Link print = new Link("printLink2"){
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public void onClick() {
setResponsePage(FnaPrintPage.class);
}
};
print.setPopupSettings(new PopupSettings(PageMap
.forName("popupPageMap"),
PopupSettings.RESIZABLE
|
PopupSettings.SCROLLBARS).setHeight(768)
.setWidth(1024));
Mike Henry
770-564-7863
Offsite Wednesday and Friday
Cell 404-295-6094
-----Original Message-----
From: Dan Retzlaff [mailto:[email protected]]
Sent: Wednesday, September 21, 2011 5:33 PM
To: [email protected]
Subject: Re: 2nd wicket browser window hoses first
This issue may exceed my expertise to debug without a quick start.
Sorry. :)
To answer your question, you can call isVersioned() on your page, but
you'd probably know if you overrode the default of true.
On Wed, Sep 21, 2011 at 2:25 PM, Henry, Mike [GCG-PFS] <
[email protected]> wrote:
> We have this in our init in WicketApplication.java
> get().getPageSettings().setAutomaticMultiWindowSupport( true );
>
> How/where do I check versioning?
> Thanks
>
>
> Mike Henry
>
> 770-564-7863
> Offsite Wednesday and Friday
> Cell 404-295-6094
>
> -----Original Message-----
> From: Dan Retzlaff [mailto:[email protected]]
> Sent: Wednesday, September 21, 2011 5:22 PM
> To: [email protected]
> Subject: Re: 2nd wicket browser window hoses first
>
> Yes it is true by default, until SecondLevelCacheSessionStore (the
> default) sets it to false. Forcing back to true in your
> Application.init() should fix the issue. Alternatively, I think think
> the preferred solution is to use PopupSettings on the link. This tells
> Wicket in advance that the new page should have its own page map, and
> automatically adds target="_<pagemapname>"
> to the markup IIRC.
>
> I still suspect that you've disabled versioning, though, since
> component hierarchy changes should increment the page version and
> leave the original intact. At least that's my understanding.
>
> On Wed, Sep 21, 2011 at 2:13 PM, Henry, Mike [GCG-PFS] <
> [email protected]> wrote:
>
> > Dan
> > Thanks for the reply. The new browser window is opened on the link
> > with target="_blank".
> > <a hef="#" wicket:id="printLink2" target="_blank">
> > Print
> > </a>
> >
> > The print link goes to a new wicket page and as soon as it loads the
> > first window no longer works. I will check the value of that
> > property it said in the javadoc that it was set to true by default.
> >
> >
> > Mike Henry
> >
> > 770-564-7863
> > Offsite Wednesday and Friday
> > Cell 404-295-6094
> >
> > -----Original Message-----
> > From: Dan Retzlaff [mailto:[email protected]]
> > Sent: Wednesday, September 21, 2011 5:06 PM
> > To: [email protected]
> > Subject: Re: 2nd wicket browser window hoses first
> >
> > Actually IPageSettings.setAutomaticMultiWindowSupport isn't
> > necessarily true by default. You should check what your value is.
> >
> > On Wed, Sep 21, 2011 at 2:03 PM, Dan Retzlaff <[email protected]>
> > wrote:
> >
> > > With IPageSettings.setAutomaticMultiWindowSupport(true), the
> > > default, Wicket tries to detect new tabs/windows and creates a new
> > > page map for
> > them.
> > > Modifications in the new page map should not affect the original.
> > > Even
> >
> > > if that detection fails, the worst I'd expect is page expiration
> > > exceptions, not component not found. Which leads me to ask whether
> > > the
> >
> > > page in question is versioned at all? Are you just shift-clicking
> > > a link to open a new window, or are you using PopupSettings?
> > >
> > > Dan
> > >
> > >
> > > On Wed, Sep 21, 2011 at 1:41 PM, Henry, Mike [GCG-PFS] <
> > > [email protected]> wrote:
> > >
> > >> I open a new browser window from a link on a wicket page which
> > >> contains another wicket page. When I go back to the first page
> > >> all the links throw component not found on page. Does wicket not
> > >> support multiple browser windows? Is there a setting or way to
> handle this?
> > >> Thanks
> > >>
> > >> Mike Henry
> > >>
> > >>
> > >>
> > >
> >
> >
>
>