2013-02-25 2 views
5

확인란 단추에 연결된 레이블의 자연스러운 동작은 레이블 (레이블)을 클릭하면 단추의 상태를 변경하는 것입니다. JSF 및 Richfaces에서 작동합니다.p : selectBooleanCheckbox 및 이에 첨부 된 레이블

자바 스크립트를 사용하지 않고 Primefaces (3.5)에서 작동하도록 만드는 방법이 있습니까? 이것은 버그입니까?

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

그것의 버그를 참조하십시오 [이슈 # 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

답변

13

itemLabel 속성이해야 할 일반 JSF에서의 - 더 - 박스 아웃하지만 Primefaces에 그것은 작동하지 않습니다 그것은 :

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

이것은 상태를 클릭하고 변경하는 문제를 해결하지만 화면에 요소의 순서를 유지하지 않습니다 (label then checkbox). 나는'p : outputLabel'이 작동해야한다고 생각합니다. 이것이 진짜 버그 인 것 같습니다. – elias