Reputation: 425
can someone give me an advice, how to set default value to Wicket DropDownChoice?
I have this code, and I need to select value to proper TabType
DropDownChoice<TabType> tabTypeDropDownChoice = new DropDownChoice<TabType>("tabType", new PropertyModel(item.getModel(), "tabType"), tabTypeDao.findAll());
tabTypeDropDownChoice.setOutputMarkupId(true);
item.add(tabTypeDropDownChoice);
Thank you
Upvotes: 1
Views: 306
Reputation: 2511
just set the model object to the desired value:
TabType defaultTabType = //get default value
DropDownChoice<TabType> tabTypeDropDownChoice = new DropDownChoice<TabType>("tabType", new PropertyModel(item.getModel(), "tabType"), tabTypeDao.findAll());
tabTypeDropDownChoice.setOutputMarkupId(true);
tabTypeDropDownChoice.setModelObject(defaultTabType);
item.add(tabTypeDropDownChoice);
Upvotes: 3