xhtml 페이지에 bean 클래스와 selectBooleanCheckbox가 있습니다. 상자를 클릭하면 그 값이 뒷받침 빈에 설정되어야합니다.selectbooleancheckbox 클릭시 bean 값 설정
<h:selectBooleanCheckbox id="provisioningTargetCollector"
value="#{targetSource.provisioningTargetCollector}">
</h:selectBooleanCheckbox>
콩 클래스 : 여기
코드입니다
public boolean isProvisioningTargetCollector() {
return _provisioningTargetCollector;
}
public void setProvisioningTargetCollector(boolean provisioningTargetCollector) {
_provisioningTargetCollector = provisioningTargetCollector;
}
그러나 getter 및 setter은 페이지로드라고합니다. 체크 박스를 클릭하면 bean 메소드의 값을 어떻게 설정할 수 있습니까?
그 작업을 업데이트 할있다. 감사. 이제이 확인란의 가치에 따라 콤보 상자를 표시하거나 숨기려고합니다. 여기에서 질문을 확인할 수 있습니다 http://stackoverflow.com/questions/25551303/jsf-ajax-render-not-working-on-selectbooleancheckbox. JSF를 처음 사용하여 미안합니다. –
여러분을 환영합니다! '' 태그의'render' 속성을 사용하고 업데이트 될 컴포넌트의'rendered' 속성이 평가되는 것을 따라야합니다. 이렇게하면 올바른 방향으로 안내하고 문제를 직접 해결할 수 있습니다. –
skuntsel
감사합니다 !! 나는 단지 그렇게하고있다. 하지만 왜 작동하지 않는지 알 수는 없습니다. 나는 여러 번 점검했다. –