there is no difference between a regular page load and ajax

see here

http://wicketstuff.org/wicket13/ajax/choice.1

-igor


On Nov 13, 2007 7:13 PM, Toscano <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> I have two Dropdowns: Countries and Regions. When changing Countries, it
> goes to database and refresh the Regions with Ajax nicely.
>
> The first time the page loads, it will get the selected country from the
> database, and should show the regions but I don't really know how to do
> this. Normally, I can do with LoadableDetachableModel, and then assigning
> the ModelValue that corresponds, but with the Ajax behaviour I'm totally
> lost.
>
> Here is my code:
>
> countryWork.add(new AjaxFormComponentUpdatingBehavior("onchange")
>         {
>             protected void onUpdate(AjaxRequestTarget target)
>             {
>                 target.addComponent(regionWork);
>                regions =
> getRegionDaoInterface().getRegions(professionalInfo.getCountryWork().getCountryID());
>                if (regions.size()==0) regionWork.setEnabled(false);
>                else regionWork.setEnabled(true);
>             }
>         });
>
> Model regionModelChoices = new AbstractReadOnlyModel()
>         {
>             public Object getObject(Component component)
>             {
>               if (professionalInfo.getCountryWork()!=null)
>               regions =
> getRegionDaoInterface().getRegions(professionalInfo.getCountryWork().getCountryID());
>                   if (regions==null || regions.size()==0)
>                            regionWork.setEnabled(false);
>                else
>                            regionWork.setEnabled(true);
>                return regions;
>             }
>         };
>
>
> How to load regions from a given country the first time the page loads
> without losing the ajax behaviour?
>
> As always, thank you very very much for your support, help, and time.
> Oskar
>
>
> --
> View this message in context: 
> http://www.nabble.com/DropdownChoice%2C-Ajax%2C-and-LoadableDetachableModel-tf4801900.html#a13739163
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to