2017-09-29 3 views
0

Je suis nouveau sur ce site. Mon problème est lié à SelectBooleanCheckbox dans Primefaces. Comment cocher Case à cocher lorsque l'utilisateur clique sur l'étiquette?PrimeFaces selectBooleanCheckbox sur l'étiquette cliquez sur

Voici mon 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> 

Répondre

1

Utilisez itemLabel et retirer le outputLabel avec id provisionCheckLabel:

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

Merci beaucoup! C'est un travail pour moi. –