Indeed - See the Wiki for more info, e.g.
http://cwiki.apache.org/WICKET/dropdownchoice-examples.html

/Gwyn

On 26/11/2007, Dipu Seminlal <[EMAIL PROTECTED]> wrote:
> there are two ways to do it
>
> override the wantOnSelectionChangedNotifications of the user dropdown
> to return true and override onSelectionChanged to do what you want,
> but this will result in server round trips ( refer the java of
> DropDownChoice )
>
> or use an AjaxFormComponentUpdatingBehavior on the onChange event of
> the dropdown.
>
> regards
> Dipu
>
> On Nov 26, 2007 7:14 AM, tsuresh <[EMAIL PROTECTED]> wrote:
> >
> > Hello wicketeers,
> > I have a form to edit the attributes of User. User has the attributes
> > username, mail and role.I have a dropdownchoice filled with list of users.
> > When I select the user his mail should be displayed in textfield and his
> > role should be displayed in dropdownchoice. And i should be able to edit his
> > mail and role. I have already made the form to fill the first drop down
> > choice.I have made function view(username) in User class which helps in
> > viewing attributes of the user(user selected in dropdown), But I have no
> > idea to populate the remaining form components.How to do this? My code for
> > form is as below:
> >
> > public UserEdit(){
> >
> >         User user= new user();
> >         CompoundPropertyModel userEditModel = new
> > CompoundPropertyModel(user);
> >         Form form = new userEditForm("user",userEditModel);
> >         add(form);
> >         add(new FeedbackPanel("feedback").setOutputMarkupId(true));
> >         DropDownChoice ddc = null;
> >         try{
> >             ddc = new DropDownChoice("username",user.list());
> >         }catch(SQLException e){
> >             String err = e.getMessage();
> >         }
> >
> >         TextField mailComp = new TextField("mail");
> >         DropDownChoice roleDdc =null;
> >         try{
> >             roleDdc = new DropDownChoice("role.name",r.list());
> >         }catch(SQLException e){
> >             String err = e.getMessage();
> >         }
> >         form.add(ddc);
> >         form.add(mailComp);
> >         form.add(roleDdc);
> >     }
> >
> >     class UserEditForm extends Form {
> >         public UserEditForm(String id,IModel model) {
> >             super(id,model);
> >         }
> > --
> > View this message in context: 
> > http://www.nabble.com/Populate-form-according-to-selected-item-in-dropdownchoice-tf4873352.html#a13944776
> > 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]
>
>


-- 
Download Wicket 1.3.0-rc1 now! - http://wicketframework.org

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

Reply via email to