私は次のものを持っています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」と入力すると2番目のオプションが選択されます。
前もって感謝します!ps。Jsf 1.2、Richfaces、Primefaces、Faceletsを使用しています。