Boa noite galera, estou precisando de uma ajuda e a princípio parecia ser bem simples, mas mesmo assim não consegui resolver. A ideia é a seguinte: Ao clicar em um check um outro deve ser marcado automaticamente, simples né? Mas não consegui fazer funcionar. Colocarei abaixo uma parte do xhtml e do MB.
<p:selectBooleanCheckbox value="#{ProfessorController.ativoSelecionado}" id="ativo">
</p:selectBooleanCheckbox>
<h:outputText value="Problema ?" rendered="#{loginController.usuDir}"/>
<p:selectBooleanCheckbox value="#{ProfessorController.professorProblema}" onchange="#{ProfessorController.marcaAtivo()}" id="problema" rendered="#{loginController.usuDir}">
<p:ajax event="click" update="@form"/>
</p:selectBooleanCheckbox>
private boolean ativoSelecionado;
private boolean professorProblema;
public void marcaAtivo(){
this.ativoSelecionado = true;
}
Uma das minhas tentativas foi colocar a chamada do método “marcaAtivo” na tag “p:ajax” porém o método não foi chamado. O que acham? alguma idéia?
Abs.,