Hi Dipu, Could you please tell me what to write in the method onSelecitionChanged(). It would be easier for me to understand if you provide the code example. I studied the link http://cwiki.apache.org/WICKET/dropdownchoice-examples.html but could not understand it. thanks
Dipu Seminlal 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] > > > -- View this message in context: http://www.nabble.com/Populate-form-according-to-selected-item-in-dropdownchoice-tf4873352.html#a13965803 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]