Hi,

Could you please tell me what is the status of this issue?
Should I create a Jira issue and/or quickstart or is it won't fix/invalid?

Best regards,
Michal Wegrzyn

> -----Original Message-----
> From: Michal Wegrzyn [mailto:michal.wegr...@onior.com]
> Sent: Friday, November 04, 2011 11:56
> To: users@wicket.apache.org
> Subject: RE: abort loading lazy components
> 
> Thanks for an update Martin.
> 
> Unfortunately using IAjaxCallDecorator#decorateScript() prevents
> handling request (nothing happens).
> If I append the stop script directly to ajax request target (before
> sending event), then request proceeds, but the first lazy component is
> not loaded.
> 
> Also, the stop script breaks ajax indicators (both from lazy components
> and indicating links). Exceptions still are present, but page isn't
> crashing.
> 
> So far the closest solution was using BookmarkablePageLink, but it is
> not ajax and it is just a workaround.
> 
> Isn't there a way to prevent Wicket from handling "old" ajax requests?
> I assume that's how it should work with DROP channel.
> 
> Best regards,
> Michal Wegrzyn
> 
> > -----Original Message-----
> > From: Martin Grigorov [mailto:mgrigo...@apache.org]
> > Sent: Thursday, November 03, 2011 17:54
> > To: users@wicket.apache.org
> > Subject: Re: abort loading lazy components
> >
> > Here is something that I didn't know so far:
> > http://stackoverflow.com/questions/930237/javascript-cancel-stop-
> image-
> > requests/1468452#1468452
> >
> > It seems there is a way to simulate browser's stop button with
> > JavaScript.
> > Try to use that code from IAjaxCallDecorator#decorateScript() for
> your
> > AjaxLink.
> >
> > On Thu, Nov 3, 2011 at 3:00 PM, Michal Wegrzyn
> > <michal.wegr...@onior.com> wrote:
> > > I've just debugged and indeed problem is that there is no component
> > with id "29".
> > > So clearly Wicket looks for an lazy "children" component from
> > outdated DataView component.
> > >
> > > Michal
> > >
> > >> -----Original Message-----
> > >> From: Michal Wegrzyn [mailto:michal.wegr...@onior.com]
> > >> Sent: Wednesday, November 02, 2011 16:11
> > >> To: users@wicket.apache.org
> > >> Subject: RE: abort loading lazy components
> > >>
> > >> It is triggered when there is already new "itemList" (it extends
> > >> DataView), so I suppose that
> > >> PageAndComponentProvider looks for "itemList:29", which does not
> > exists
> > >> anymore.
> > >>
> > >> Scenario:
> > >>
> > >> - Page is loaded but lazy components
> > >> ('folders:listContainer:itemList:itemPanel:folder:children') are
> > still
> > >> loading
> > >> - User triggers folder change (itemList is replaced)
> > >> - Exception occurs
> > >>
> > >> If user triggers folder change when lazy components are completely
> > >> loaded (or during loading the last one) there is no exception at
> > all.
> > >>
> > >> Best Regards,
> > >> Michal Wegrzyn
> > >>
> > >> -----Original Message-----
> > >> From: Martin Grigorov [mailto:mgrigo...@apache.org]
> > >> Sent: Wednesday, November 02, 2011 15:54
> > >> To: users@wicket.apache.org
> > >> Subject: Re: abort loading lazy components
> > >>
> > >> On Wed, Nov 2, 2011 at 4:49 PM, Michal Wegrzyn
> > >> <michal.wegr...@onior.com> wrote:
> > >> > 15:32:24.028 user [http-8888-5] ERROR
> > >> o.a.wicket.DefaultExceptionMapper - Unexpected error occurred
> > >> > org.apache.wicket.request.handler.ComponentNotFoundException:
> > Could
> > >> not find component
> > >> 'folders:listContainer:itemList:29:itemPanel:folder:children' on
> > page
> > >> 'class package.MyPage
> > >>
> > >> Do you know how this is triggered ?
> > >
> > >
> >
> >
> >
> > --
> > Martin Grigorov
> > jWeekend
> > Training, Consulting, Development
> > http://jWeekend.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to