在战斧2.0版本中,selectOneRadio不能工作



我使用http://myfaces.apache.org/core20/index.html和http://myfaces.apache.org/tomahawk-project/tomahawk20/tagdoc/t_selectOneRadio.html。

我在jsf页面中使用了tomahawk <t:selectOneRadio>

<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与jboss6中的等效Tomahawk库可以正常工作。

您应该将您想要显示给用户的内容放在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" />

相关内容

  • 没有找到相关文章