目前我有条件地在 outputPanel 中渲染复选框,但是当我选择它时,它的值没有在支持 bean 中更新。请帮助我如何解决这个问题。
请在下面找到代码:
<p:outputPanel rendered="#{dataBean.dataCleanModel.checkThresholdValueForStdDev(o)}">
<td><h:selectBooleanCheckbox value="#{o.checkBoxToAcceptTheRow}"/></td>
</p:outputPanel>
<p:outputPanel rendered="#{!dataBean.dataCleanModel.checkThresholdValueForStdDev(o)}">
<td><h:selectBooleanCheckbox value="#{o.checkBoxToAcceptTheRow}" /></td>
</p:outputPanel>
如图所示,更改复选框值对应的 setter 方法未被调用/更改的值未在 bean 中设置