userAddresses.setReuseItems(true)

Martijn

2010/3/28 Robert Gründler <rob...@dubture.com>:
> Hi all,
>
> i'm working on a Wizard that displays a list of Addresses in one step, where
> an address can be selected using a radiobutton.
>
> The relevant code of the addresslist-wizardstep looks like this:
>
> addressList = new ArrayList<UserAddress>(user.getAddresses());
> final RadioGroup group = new RadioGroup("group", new 
> CompoundPropertyModel(addressList));
> add(group);
>
> ListView<UserAddress> userAddresses = new ListView<UserAddress>("addresses", 
> addressList) {
>       �...@override
>        protected void populateItem(ListItem<UserAddress> item) {
>                item.setDefaultModel(new 
> CompoundPropertyModel<UserAddress>(item.getModelObject()));
>                item.add(new Radio("is_default"));
>                item.add(new Label("address.street"));
>                item.add(new Label("address.zip"));
>                item.add(new Label("address.city"));
>                item.add(new Label("address.country"));
>        }
> };
>
> group.add(userAddresses);
> group.setRequired(true);
>
> My Problem is that i need to select an address by default based on the 
> is_default field in the UserAddress jointable, but only
> when the wizardStep is displayed for the first time. If the user changes the 
> selected address, it should not jump back
> to the is_default value when switching back and forth between wizard-steps.
>
> I've already tried the solution described in the wiki for setting default 
> values to radiogroups (http://cwiki.apache.org/WICKET/using-radiogroups.html),
> but this resets the selected radiobutton when switching wizard pages to the 
> default value, so the wizard doesn't "remember"  if a default option
> has been changed by the user.
>
> I'd appreciate any hints on how to solve this one.
>
>
> thanks!
>
>
> -robert
>
>
>
>
>



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.4 increases type safety for web applications
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.4

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to