复选框在“选择一个单选按钮”上显示两次



我有selectOneRadio组件的形式与向导,我有复选框,应该启用,如果第一个单选按钮被选中。下面是我的单选按钮代码:

<p:selectOneRadio id="decision" value="#{bean.decisionApproved}">
                                    <f:selectItem itemLabel="Approved" itemValue="true" />
                                    <f:selectItem itemLabel="Declined"  itemValue="false"/>
                                    <p:ajax update="permitPriniting"/>
</p:selectOneRadio>

这是我的代码复选框:

  <h:panelGroup id="permitPriniting">
     <p:column colspan="2">
             <p:selectBooleanCheckbox value="#{bean.printingApproved}" 
                                                             id="printingApId"
                                                             disabled="#{bean.decisionApproved  ne true}">

但是,当我选择第一个单选按钮时,复选框不启用,它显示两次,就像再次呈现一样

我刚刚改变了这个:

 <p:ajax update="permitPriniting"/>

:

 <p:ajax update="printingApId"/>

它工作了:)

相关内容

  • 没有找到相关文章

最新更新