如何为 Wicket DropDownChoice 设置默认值
How to set default value for Wicket DropDownChoice
谁能给我一个建议,如何为 Wicket DropDownChoice 设置默认值?
我有这段代码,我需要 select 正确的 TabType 值
DropDownChoice<TabType> tabTypeDropDownChoice = new DropDownChoice<TabType>("tabType", new PropertyModel(item.getModel(), "tabType"), tabTypeDao.findAll());
tabTypeDropDownChoice.setOutputMarkupId(true);
item.add(tabTypeDropDownChoice);
谢谢
只需将模型对象设置为所需的值:
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);
谁能给我一个建议,如何为 Wicket DropDownChoice 设置默认值?
我有这段代码,我需要 select 正确的 TabType 值
DropDownChoice<TabType> tabTypeDropDownChoice = new DropDownChoice<TabType>("tabType", new PropertyModel(item.getModel(), "tabType"), tabTypeDao.findAll());
tabTypeDropDownChoice.setOutputMarkupId(true);
item.add(tabTypeDropDownChoice);
谢谢
只需将模型对象设置为所需的值:
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);