我是本网站的新手。我的问题与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>
答案 0 :(得分:1)
使用itemLabel,并删除带有id provisionCheckLabel的outputLabel:
<p:selectBooleanCheckbox
id="provisionCheck"
itemLabel="#{msg.agreeForeignerTerms} *"
value="#{registrationHa...}"
label="#{msg.addtionalTerms}" />