t:selectOneRadio не работает в томагавке версии 2.0

Я использую 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.


person diya    schedule 05.07.2011    source источник
comment
любые идеи приветствуются   -  person diya    schedule 07.07.2011
comment
Я думаю, что ошибка в itemLabel=. Попробуйте добавить туда что-нибудь, чтобы убедиться, что это работает, но теоретически этот код должен работать.   -  person lu4242    schedule 11.07.2011


Ответы (1)


Вы должны поместить то, что хотите показать пользователю в атрибуте 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" />

С Уважением

person Rafael Barbosa    schedule 09.02.2012