2016-11-03 3 views
1
<p:selectBooleanCheckbox value="#{dropdownView.value}"> 
<p:ajax update="msgs" listener="#{dropdownView.add}" /> 
</p:selectBooleanCheckbox> 

프라임 페이스에서 위 코드로 체크 상자를 클릭하면 동작하는 bean 메소드를 호출 할 수 있습니다.부츠 페이스 체크 박스

그러나 Bootsfaces에서 selectBooleanCheckbox을 클릭하면 작업을 수행하기위한 bean 메소드를 호출 할 수 없습니다. Bootsfaces에서 메시지 true 또는 false onclick을 selectBooleancheckbox으로 표시하는 bean 메소드를 성공적으로 호출하는 방법에 대한 도움을받을 수있는 사람이 있습니까?

이 시도했지만, 제대로 동작하지 않습니다 :

<b:selectBooleanCheckbox value="#{dropdownView.value}" 
      update="msgs" onchange="ajax:ajaxBean.add()" /> 

나는 bootsfaces 새로운 오전. 어떤 도움을 주시면 감사하겠습니다. 감사합니다.

답변

0

BootsFaces showcase에는 체크 박스가있는 AJAX를 사용하는 방법에 대한 예제가 있습니다. 이 예에서는 onchange 대신 onclick을 사용합니다. 그 외에는 모든 것이 동일 해 보입니다. 아직 확인하지는 않았지만 b:checkboxonchange을 지원하지 않습니다 (하지만 두 가지 이벤트를 구현 한 이유는 알 수 없지만).

그런데 f:ajax/p:ajax을 사용하는 다른 접근 방식과 청취자도 작동해야합니다. 그러나 나중에이 기능을 추가 했으므로 전통적인 JSF 스타일의 AJAX가 항상 BootsFaces에서 작동한다는 것을 보장하지는 않습니다.

+1

고맙습니다 ... 출력물을 얻었습니다 .. onchange = "ajax : dropdownView.add();" – Spandana