此处描述的带有 forEach 的 selectOneMenu ( https://stackoverflow.com/a/29676353/1521710 ) 可以完成这项工作,但是当尝试在相同情况下使用 selectOneRadio 时,会忽略直通。
有什么快速的方法可以解决这个问题。
<h:selectOneRadio...>
<c:forEach value="#{bean.countries}" var="country">
<f:selectItem
itemValue="#{country}"
itemLabel="#{country.countryName}"
pt:data-icon="flag flag-#{country.isoCode}" />
</c:forEach>
</h:selectOneRadio>
它与给定链接中的不同 selectOneMenu - 生成组合框 selectOneRadio - 生成单选按钮组所以它使用不同的渲染