【发布时间】:2013-09-23 14:02:32
【问题描述】:
我正在尝试根据复选框选择设置支持 bean 中的值。 这是复选框:
...
<f:view>
<p:panel header="HEADER">
<p:selectBooleanCheckbox id="TEST_CB" itemLabel="TEST CB"
value="#{myBB.test}">
<p:ajax execute="@this" update="someComponent"/>
</p:selectBooleanCheckbox>
...
在支持 bean 中,我有一个带有公共 getter 和 setter 的布尔属性 test。
当我单击复选框时,将调用支持 bean 中的 setter(到目前为止一切正常),但作为参数传递的值始终为 false。 我已经搞砸了两个小时,在 p:selectBooleanCheckbox 上尝试 p:ajax 参数的不同组合,立即和部分,我也尝试过使用 h:selectBooleanCheckbox,但它仍然是错误的。
我使用 Apache MyFaced 2.1.10 和 Primefaces 3.5
【问题讨论】:
标签: java ajax jsf primefaces