Tenho um Variavel na Minha entidade Que recebe um Character, ‘S’ ou ‘N’. Representando um Sim ou não.
Na minha View queria Usar o Componente do Prime “p:selectBooleanButton”, que recebe boolean.
Criei um Pequeno Converter, mas não está funcionando.
Recebo o Seguinte Erro.
A View:[code]<p:column headerText="Cliente Backup"
style=“width: 300px; text-align: center;”>
Provavelmente o campo do seu selectonemenu value="#{cliente.backup}" está sendo mapeado para Character, e o método do seu converter (getAsObject) está retornando um Boolean.
No seu caso creio que seja desnecessário o Converter, já que o seu selectonemenu não é uma Entidade. Tente usar desta forma.
[quote=rockcentauro]Provavelmente o campo do seu selectonemenu value="#{cliente.backup}" está sendo mapeado para Character, e o método do seu converter (getAsObject) está retornando um Boolean.
No seu caso creio que seja desnecessário o Converter, já que o seu selectonemenu não é uma Entidade. Tente usar desta forma.
E o certo é esse mesmo:<p:selectOneMenu style="width:300px;" value="#{cliente.backup}>
<f:selectItem itemValue="S" itemLabel="Sim"/>
<f:selectItem itemValue="N" itemLabel="Não"/>
</p:selectOneMenu>
Mas essa Não era minha Duvida!
O selectOneMenu eu já utilizava.
Queria testar e descobrir o porque de não funcionar com o selectBooleanButton.
Afinal se tem a função de converter, tem de aceitar!