我怎样才能拥有一个带有默认选择的 noSelectionOption 的 selectOneRadio?
我有以下内容:
<p:selectOneRadio>
<f:selectItem itemLabel="none" noSelectionOption="true"/>
<f:selectItems value="#{bean.anything}"/>
</p:selectOneRadio>
我想默认选择“无”吗?我怎么做?由于没有“选定”属性
我怎样才能拥有一个带有默认选择的 noSelectionOption 的 selectOneRadio?
我有以下内容:
<p:selectOneRadio>
<f:selectItem itemLabel="none" noSelectionOption="true"/>
<f:selectItems value="#{bean.anything}"/>
</p:selectOneRadio>
我想默认选择“无”吗?我怎么做?由于没有“选定”属性
使用绑定到具有null
值的视图的托管 bean 字段,还可以将未选择的选项设置为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...
}