2017-09-29 21 views
0

このウェブサイトを初めて使っています。私の問題は、プライムフェイスのSelectBooleanCheckboxに関連しています。ユーザーがラベルをクリックするとチェックボックスをチェックする方法は?PrimeFaces selectBooleanCheckboxラベル上でクリックしてください

は、ここに私のXHTML

<h:panelGroup id="supplementaryProvision" layout="block"> 
      <h:panelGroup rendered="#{registrationHandler.showSupplProvisionsCheck}"> 
       <div class="row"> 
        <div class="col-sm-offset-5 col-md-offset-3 col-sm-7 col-md-5"> 
         <div class="checkbox"> 
          <p:selectBooleanCheckbox id="provisionCheck" value="#{registrationHandler.registrationDto.supplProvisionCheck}" 
           label="#{msg.addtionalTerms}" /> 

          <h:outputLabel for="provisionCheck" id="provisionCheckLabel"> 
           <h:outputText value="#{msg.agreeForeignerTerms} *" /> 
          </h:outputLabel> 
         </div> 
        </div> 
       </div> 
      </h:panelGroup> 
     </h:panelGroup> 

答えて

1

使用ITEMLABELある、とidのprovisionCheckLabelでoutputLabelを削除します。

<p:selectBooleanCheckbox 
    id="provisionCheck" 
    itemLabel="#{msg.agreeForeignerTerms} *" 
    value="#{registrationHa...}" 
    label="#{msg.addtionalTerms}" /> 
+1

どうもありがとう!それは私の仕事です。 –

関連する問題