@Martin,

Yes.... I mean exactly that... And if you are clever enough you can do some
optimizations like caching generated thumbnails :-)

On Thu, Jun 4, 2015 at 10:00 AM, Martin Grigorov <mgrigo...@apache.org>
wrote:

> I think Ernesto suggests to use something like the mounted resources
> explained at
> http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/
> This way the browser will be able to make several requests to the server
> because there is no locking at the server side as with Page instances.
>
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Thu, Jun 4, 2015 at 10:43 AM, Edgar Merino <donvo...@gmail.com> wrote:
>
> > Hello, thanks for the response, what do you mean exactly by delegate to
> > the mounted resource? I'm thinking I can mount the images resource, and
> > simply reference them using their URI (is this what you mean by delating
> > the call to the mounted resource?), so even if users replace the panel,
> > image loading won't be cancelled, since it will still be waiting for an
> > existing resource (instead of the problem I'm having now, where the
> > resource vanishes before being transfered to the user).
> >
> > I believe this should avoid 3. in your response, what do you think?
> >
> >
> > On 04/06/15 02:26, Ernesto Reinaldo Barreiro wrote:
> >
> >> Hi,
> >>
> >> I see two options....
> >>
> >> 1- Block the screen while images are being loaded so user has to wait.
> >>
> >> or
> >>
> >> 1- Mount a resource serving images thumbnails.
> >> 2- Panel showing those thumbnails just delegates into mounted resource.
> >> So,
> >> image generation will be faster and panel replacement will be more fluid
> >> 3- Also block UI while replacing panel: if your users are too fast you
> >> might encounter the same problem again.
> >>
> >>
> >> On Thu, Jun 4, 2015 at 9:16 AM, Edgar Merino <donvo...@gmail.com>
> wrote:
> >>
> >>  Hello:
> >>>
> >>>      I'm having a problem with dynamic resources and ajax calls, I
> have a
> >>> panel that includes some image thumbnails, these thumbnails may take
> >>> between 5 and 30 seconds, if a user attemps to cancel loading of this
> >>> images and loading another panel (e.g. replacing the panel), an
> exception
> >>> will be thrown and cause a 500 response for each of the resources that
> >>> failed to load. The logged error message is as follows:
> >>>
> >>> ERROR - DefaultExceptionMapper     - Unexpected error occurred
> >>> org.apache.wicket.WicketRuntimeException: Component
> >>> 'mainContainer:mainPanel:wrappedContent:tabbedPanel:panel:materias' has
> >>> been removed from page.
> >>>
> >>>      I understand the error, but I don't know what to do to avoid it,
> has
> >>> anyone got a similar problem and found a solution?
> >>>
> >>>
> >>> Thanks in advance.
> >>> Edgar Merino.
> >>>
> >>> ---------------------------------------------------------------------
> >>> 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
> >
> >
>



-- 
Regards - Ernesto Reinaldo Barreiro

Reply via email to