t: selectOneRadio не работает в томагавке версии 2.0 - PullRequest
2 голосов
/ 05 июля 2011

Я использую http://myfaces.apache.org/core20/index.html и http://myfaces.apache.org/tomahawk-project/tomahawk20/tagdoc/t_selectOneRadio.html.

Я использовал томагавк <t:selectOneRadio> на своей странице jsf.

<t:selectOneRadio id="myScript" value="#{bean.myScript}" layout="spread">
    <f:selectItem itemLabel="" itemValue="Every" />
    <f:selectItem itemLabel="" itemValue="Every weekday" />
</t:selectOneRadio>

<t:radio for="myScript" index="0" />
<t:radio for="myScript" index="1" />

Я не могу просмотреть переключатели, где-то же код работал правильно в JSF 1.1 с эквивалентными библиотеками Tomahawk в jboss6.

1 Ответ

0 голосов
/ 09 февраля 2012

Вы должны поместить то, что вы хотите показать пользователю, в атрибуте itemLabel, а идентификатор в itemValue

Как это

<t:selectOneRadio id="myScript" value="#{bean.myScript}" layout="spread">
    <f:selectItem itemLabel="Every" itemValue="every" />
    <f:selectItem itemLabel="Every weekday" itemValue="everyWeekday" />
</t:selectOneRadio>

<t:radio for="myScript" index="0" />
<t:radio for="myScript" index="1" />

Привет

...