【发布时间】:2015-07-15 13:28:03
【问题描述】:
我对这个简单的 p:selectBooleanCheckbox 组件有疑问:
<p:selectBooleanCheckbox value="#{BackingBean.booleanFlag}">
<p:ajax event="change" global="false" />
</p:selectBooleanCheckbox>
在支持 bean 中,我在 @PostConstruct 方法中具有布尔变量 booleanFlag = true 的默认状态。 为什么用'false'值调用setter方法???? 这种方式似乎不可能有一个默认选中的复选框......
这种行为也(并且仅)发生在其他“布尔状态组件”中,例如新的 pf 5.0 组件 p:inputSwitch。 (例如,pf 扩展三态复选框具有基于字符串的状态,并且运行良好)
我的错在哪里?
【问题讨论】:
标签: jsf primefaces