Primefaces选择了noSelectionOption的SelectOneRadio

时间:2014-02-04 15:03:25

标签: java jsf primefaces selectoneradio

如何在默认情况下选择noSelectionOption的selectOneRadio?

我有以下内容:

<p:selectOneRadio>
    <f:selectItem itemLabel="none" noSelectionOption="true"/>
    <f:selectItems value="#{bean.anything}"/>
</p:selectOneRadio>

我想拥有&#34;无&#34;默认选择?我怎么做?由于没有选择&#34;&#34;

的属性

1 个答案:

答案 0 :(得分:2)

使用绑定到您的视图的托管bean字段null值,还有未选中的null值选项。

JSF部分:

<p:selectOneRadio value="#{bean.foo}">
    <f:selectItem itemLabel="none" itemValue="#{null}" noSelectionOption="true"/>
    <f:selectItems value="#{bean.anything}"/>
</p:selectOneRadio>

托管bean代码:

@ManagedBean
@RequestScoped
public class Bean {
    //its value by default will be null
    private String foo;
    //getters and setters...
}