Maybe i am not seeing it right but all the request targets are queued and
called detached on
in one go. So what would change?



On Thu, Feb 26, 2009 at 18:50, Igor Vaynberg <[email protected]>wrote:

> since there can be more then one request target per request cycle we
> should make the targets queue detachables into a detachable SET and
> detach everything in the set at the end of request. that might work
> elegantly.
>
> -igor
>
> On Thu, Feb 26, 2009 at 9:40 AM, Martijn Dashorst
> <[email protected]> wrote:
> > Then might I suggest that we remove detachment from all *Targets and
> > centralize it in either Session or RequestCycle?
> >
> > I tried using the ATTACHED flag, but that is troublesome when the Page
> > is not attached, but some of its child components are...
> >
> > We could add metadata on the page, and remove it at the end of the
> > request on whether it had been detached or not...
> >
> > Martijn
> >
> > On Thu, Feb 26, 2009 at 6:34 PM, Igor Vaynberg <[email protected]>
> wrote:
> >> it might be a problem. detaching is expensive as it traverses the
> >> component hierarchy. if there is a way to avoid that we should look
> >> for it.
> >>
> >> -igor
> >>
> >> On Thu, Feb 26, 2009 at 7:01 AM, Martijn Dashorst
> >> <[email protected]> wrote:
> >>> The patch that is attached to this issue fixes the unit test, and
> >>> doesn't fail the other tests.
> >>>
> >>> Disadvantage: request pages will be detached twice.
> >>>
> >>> Not sure if that is a real problem.
> >>>
> >>> Martijn
> >>>
> >>> On Thu, Feb 26, 2009 at 3:39 PM, Martijn Dashorst (JIRA)
> >>> <[email protected]> wrote:
> >>>>
> >>>>     [
> https://issues.apache.org/jira/browse/WICKET-2130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
> >>>>
> >>>> Martijn Dashorst updated WICKET-2130:
> >>>> -------------------------------------
> >>>>
> >>>>    Attachment: wicket-2130.tgz
> >>>>
> >>>> untar in jdk-1.4/wicket
> >>>>
> >>>> generates a testcase package in
> src/test/java/org/apache/wicket/wicket2130
> >>>>
> >>>> Run the tests to see it fail.
> >>>>
> >>>>
> >>>>> Pages stored in Session.touchedPages aren't detached when part of
> ModalWindow
> >>>>>
> -----------------------------------------------------------------------------
> >>>>>
> >>>>>                 Key: WICKET-2130
> >>>>>                 URL:
> https://issues.apache.org/jira/browse/WICKET-2130
> >>>>>             Project: Wicket
> >>>>>          Issue Type: Bug
> >>>>>          Components: wicket
> >>>>>    Affects Versions: 1.3.5, 1.4-RC2
> >>>>>            Reporter: Martijn Dashorst
> >>>>>             Fix For: 1.3.6, 1.4-RC3
> >>>>>
> >>>>>         Attachments: wicket-2130.tgz
> >>>>>
> >>>>>
> >>>>> Creating a ModalWindow with a Page causes the newly constructed page
> not to be detached.
> >>>>> The page is stored in Session.touchedPages, but that list isn't
> properly processed at the end of the request for detaching.
> >>>>> I'll try to create a testcase for this.
> >>>>
> >>>> --
> >>>> This message is automatically generated by JIRA.
> >>>> -
> >>>> You can reply to this email to add a comment to the issue online.
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Become a Wicket expert, learn from the best: http://wicketinaction.com
> >>> Apache Wicket 1.3.5 is released
> >>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
> >>>
> >>
> >
> >
> >
> > --
> > Become a Wicket expert, learn from the best: http://wicketinaction.com
> > Apache Wicket 1.3.5 is released
> > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
> >
>

Reply via email to