JSF: Usar boolean para o RadioButton
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
Curtidas 0
Melhor post
Estevão Dias
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.
GOSTEI 1