是否有一些明显的方法可以将分隔符添加到Wicket DropDownChoice中的选项列表中?在我的情况下,我用我的数据源中的两种类型的域对象填充选择.我想我可以去选择列表中手动添加某种虚拟域对象,但感觉非常难看.
例:
+---------+-+
| Apple |?|
| Orange +-+
| ------- |
| Carrot |
| Cucumber|
+---------+
Run Code Online (Sandbox Code Playgroud)
当前代码(没有任何分隔符)看起来像:
EntityModel model = getModel();
List<? extends Produce> foods = foodService.getAllProduce();
// getAllProduce() returns first all fruits, then all vegetables
add(new DropDownChoice<Produce>(
"produceSelect", new PropertyModel<Produce>(model, "favProduce"), foods)
);
Run Code Online (Sandbox Code Playgroud)