我有以下内容h:selectOneRadio
:
<h:selectOneRadio id="#{prefix}_rating" value="#{examinationPanel.tempResult}" >
<f:selectItems value="#{examinationPanel.options}"></f:selectItems>
</h:selectOneRadio>
然后支持 bean 正在加载基于一些用户偏好的选项:
public List<SelectItem> loadOptions (Set<ResultEnum> possibleResults){
List<SelectItem> options = new ArrayList<SelectItem>();
for(ResultEnum result:possibleResults){
SelectItem option = new SelectItem(result,messages.getString(result.name()));
options.add(option);
}
return options;
}
如何为单选组中的选项定义快捷方式?例如,输入“1”选择第一个选项,输入“2”选择第二个,依此类推...
提前致谢!附言。我正在使用 Jsf 1.2、Richfaces、Primefaces 和 Facelets。