looks reasonable.

-igor


On 9/12/07, Sam Hough <[EMAIL PROTECTED]> wrote:
>
>
> Would RequestCycle be the place to keep track of dirty widgets?
>
> Presumably Session can be shared by more than one session and my be used
> by
> multiple threads at the same time?
>
>
>
> Sam Hough wrote:
> >
> > Apologies in advance as I'm a newbie harking on about my pet topic again
> > but...
> >
> > Taking the example of TabbedPanel and AjaxTabbedPanel (only in
> extensions
> > but a common UI concept) I think it shows why it would be good to use
> the
> > factory pattern to generate elemental widgets (like button, panel etc
> > assuming people want AjaxFallbackButton or Button) and automatically
> track
> > dirty components.
> >
> > I first got this bee in my bonnet about higher level application code
> > because I didn't think I should be messing about working out which
> > components were dirty when I just want the result of pressing a button
> to
> > fiddle with the model and change the ui state a bit. However looking at
> > *TabbedPanel I think it would also make sense for pure UI components.
> > Using inheritance to add Ajax to TabbedPanel means any other variations
> > also have to be doubled (e.g. AjaxFancyTabbedPanel and FancyTabbedPanel
> > etc). Perhaps the bigger problem is that if a Panel that is meant to be
> > inside a TabbedPanel and needs to alter another component (e.g. update
> > navigation component) the TabbedPanel has to ask it for changes.
> > Presumably a component should be self contained as possible so it
> doesn't
> > matter what other component it is contained within.
> >
> > Factory pattern is a pain but presumably many people don't want the
> > overhead of AjaxFallbackXXX. It would also make it possible to program
> > against interfaces which might give more power to Igor, Eelco etc
> >
> > Please don't get me wrong GWT is still my true love but Wicket is a
> > fabulous framework taking us out of the dark ages of struts.
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/auto-dirty-and-widget-factory-tf4421187.html#a12640270
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to