Súvida sobre selectBooleanCheckbox

0 respostas
F

Olá pessoal!

Agora, sou calouro em JSF. Tenho uma dúvida simples, mas já tentei de várias formas e não consegui identificar o problema. Vamos lá; tenho um campo em uma tabela indicando o status do registo (na BD, o domínio dos valores é 0 e 1).

Estou usando o selectBooleanCheckbox. Quando ele estiver marcado, deverá gravar o valor 1 na base de dados, em caso contrário, 0.

No bean, a propriedade instatus é definida assim: private boolean instatus; os métodos de set e get são:

[b]public byte getInstatus()

{

if (this.instatus)

return 0;

else

return 1;

}
public void setInstatus(boolean instatus)

{

this.instatus = instatus;

}[/b]

Vejam como estou tentando setar esta propriedade:

[b]

<h:selectBooleanCheckbox
id=“instatus” value="#{gestorView.gestor.instatus}" converter=“javax.faces.Boolean”>
</h:selectBooleanCheckbox> <h:outputText value=“Ativo”/> [/b] Agora, como estou tentando invocar o método incluir por meio de um botão: [b][/b]
Vejam o método incluir:

public void incluir()

{

System.out.println(Entrei no método incluir!);

}

Do jeito que está, ele não entra no método incluir, no entanto, se substituir o comando pelo o abaixo, ele entra no incluir:

Alguém sabe qual é a mancada que estou cometendo?

Agradeço a todos, desde já!

Criado 25 de abril de 2008
Respostas 0
Participantes 1