It's not a problem, especially as I'm trying to duplicate an existing
JSP page, so the Ajax behaviour's what I want!

/Gwyn

On 13/06/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> welp, thats the nature of ajax :) i suppose on ajax update you can attach
> javascript to the target that would remove the select one from the first
> drop down or refresh it entirely.
>
> -Igor
>
>
>
>  On 6/13/06, Gwyn Evans <[EMAIL PROTECTED]> wrote:
> > Hi,
> > Thanks & just for the record...
> >
> > The second was using the first's value, via a CompoundPropertyModel,
> > but that wasn't enough of a linkage to trigger a change.  Updating the
> > choice model on the onSelectionChanged gave me the behaviour I wanted
> > though.
> >
> > Having done that though, it was trivial to add Ajax support & move
> > that to the onUpdate callback instead.
> >
> > There is one minor difference that I noticed in the Ajax/non-Ajax
> > behaviours, which we might want to document if we can work out where
> > to do so,
> > i.e...
> >   When using a dropdown that was initialised to use a nullSelection
> > string (e.g. "Choose One") and onSelectionChanged, when a choice is
> > made the drodown gets reloaded.  As it's no longer got a null
> > selection, the "Choose One" string doesn't appear (which may affect
> > the width of the drop-down if it was previously the longest option
> > string).
> > If AJAX is used instead, the dropdown doesn't itself get reloaded, so
> > the nullSelection string remains (and can still be selected.)
> >
> > /Gwyn
> >
> > On 13/06/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> > > all you have to do is in the onselectionchanged of the first change the
> > > items that the second's choice model is pointing to, or change the
> choices
> > > model entirely by calling setchoices
> > >
> > > take a look at the ajax example in wicket examples of the two drop
> downs,
> > > take away the ajax behavior and it will work with a simple page refresh.
> > >
> > > -Igor
> > >
> > >
> > >
> > > On 6/12/06, Gwyn Evans <[EMAIL PROTECTED] > wrote:
> > > >
> > >  Hi,
> > >   I've got a form with a couple of dropdowns, where the values in the
> > > 2nd depend on the selection of the first.  If using
> > > wantOnSelectionChangedNotifications() on the first, is
> > > there a way of
> > > triggering a refresh on the second, as part of the
> > > onSelectionChanged() callback of the first or do I need to do a
> > > Form.process() to do that?
> > >
> > > (I could probably Ajax it, but that was planned for once I've got it
> > > working 'traditionally'.)
> > >
> > > /Gwyn
> > >
> > >
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> > >
> >
> >
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
>
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>


_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to