Wicket DropDownChoice 渲染器问题
Wicket DropDownChoice renderer issue
我在 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?
使用自定义 IChoiceRenderer 或 覆盖 #localizeDisplayValues() 到 return true
并在资源 属性 文件中定义值(可能前缀为组件路径):
true = yes
false = no
我在 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?
使用自定义 IChoiceRenderer 或 覆盖 #localizeDisplayValues() 到 return true
并在资源 属性 文件中定义值(可能前缀为组件路径):
true = yes
false = no