我在DropDownChoice(wicket 1.6)中显示选项时遇到问题。
DropDownChoice<Boolean> choice = new DropDownChoice<Boolean>("enabled", Arrays.asList(true, false), new ChoiceRenderer<Boolean>());
choice.setNullValid(true);
choice.setOutputMarkupId(true);
enabled.nullValid=Not selected
enabled.true=Yes
enabled.false=No
nullValid正确显示,true和fals不显示。如何显示yes和no而不是true和fals?
答案 0 :(得分:2)
使用自定义IChoiceRenderer 或覆盖#localizeDisplayValues()返回true
并在资源属性文件中定义值(可能在组件路径前面添加):
true = yes
false = no