2013-02-25 17 views
5

Bir onay kutusu düğmesine bağlı bir etiketin doğal davranışı, (etiket) tıklandığında düğmenin durumunu değiştirmektir. Bu, JSF ve Richfaces'de çalışır.p: selectBooleanCheckbox ve etikete bağlı etiket

Javascript içermeden Primefac'larda (3.5) çalışmasını sağlamanın bir yolu var mı? Bu bir hata mı?

<p:outputLabel for="checkbox" value="Select it:" /> 
<p:selectBooleanCheckbox id="checkbox" label="My label" value="#{bean.value}" /> 
+1

Bu bir hata, bkz [Sayı # 4678 PF] (http://code.google.com/p/primefaces/issues/detail?id=4678&q=selectBooleanCheckbox&colspec=ID%20Stars%20Type%20Status%20Priority%20TargetVersion%20Reporter%20Owner%20Summary). – elias

cevap

13

itemLabel nitelik yapmalıyım düz JSF of-the-box-out ama Primefaces içinde O çalışmıyor o:

<p:selectBooleanCheckbox id="checkbox" itemLabel="My label" ... /> 
+0

Bu, durumu tıklatma ve değiştirme sorununu çözer, ancak ekrandaki öğelerin sırasını korumaz (etiket ve ardından onay kutusu). Bence: p: outputLabel' çalışmalı, bu gerçek bir hata gibi görünüyor. – elias