JSF: Usar boolean para o RadioButton
22/06/2017
0
Oi pessoal, tudo bem?
Eu tenho uma entidade que possui um campo do tipo boolean. Como eu faço para representar esse campo na view JSF como um RadioButton.
Eu tenho uma entidade que possui um campo do tipo boolean. Como eu faço para representar esse campo na view JSF como um RadioButton.
Laura Müller
Curtir tópico
+ 0
Responder
Post mais votado
23/06/2017
Oi Laura, tudo certo?
Para fazer isso basta declarar o campo como boolean na entidade e atribuí-lo ao componente selectOneRadio usando Expression Language. Segue um exemplo:
Assim, ao enviar o formulário o campo na entidade assumirá o valor indicado pela propriedade itemValue.
Um abraço.
Para fazer isso basta declarar o campo como boolean na entidade e atribuí-lo ao componente selectOneRadio usando Expression Language. Segue um exemplo:
@Column(nullable = false, columnDefinition = "BIT(1) default 1") private boolean ativo;
<h:selectOneRadio id="ativo" value="#{bean.entidade.ativo}"> <f:selectItem itemValue="true" itemLabel="SIM"/> <f:selectItem itemValue="false" itemLabel="NÃO"/> </h:selectOneRadio>
Assim, ao enviar o formulário o campo na entidade assumirá o valor indicado pela propriedade itemValue.
Um abraço.
Estevão Dias
Responder
Clique aqui para fazer login e interagir na Comunidade :)