I think ajax fallback strategy is a good idea:
class AjaxFallbackEvent{
 void handleSomething( target){
  // user implementations test for target == null
 }
}

On Wed, Sep 30, 2009 at 4:38 AM, Per Newgro <per.new...@gmx.ch> wrote:

> Hi *,
>
> i would like to know if there "hidden" consequences if i exchange sharing
> by attribute through sharing by static determination.
> To couple my event-components with it's higher ranking components i use a
> listener based approach. Each parent adds a
> listener to the child can be involved if an event occurs.
>
> The problem is that i sometimes use ajax event components and sometimes
> not. Thus until now i have to provide two different
> event classes. The one for ajax usage contains an attribute with the
> current ajax request target. The event sources creates the
> event and provides the request target.
>
> But now if found AjaxRequestTarget.get. Javadoc says "Static method that
> returns current |AjaxRequestTarget| <
> http://wicket.apache.org/docs/1.4/org/apache/wicket/ajax/AjaxRequestTarget.html>
> or |null| of no |AjaxRequestTarget| <
> http://wicket.apache.org/docs/1.4/org/apache/wicket/ajax/AjaxRequestTarget.html>
> is available."
> So this exactly what i tried to achieve with the two event types.
>
> So my question is: Can i simplify my event objects by throwing the request
> target attribute away and use the AjaxRequestTarget.get method in my
> listener chain?
> Or why is this not a good idea?
>
> Thanks for clearing it to me.
> Cheers
> Per
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pedro Henrique Oliveira dos Santos

Reply via email to