Mostrar sim ou nao ao inves de 1 ou 0 em um <rich:dataTable

2 respostas
rodrigoalves639

Sou iniciante em java e estou com um probleminha, tenho o seguinte codigo:

<h:selectOneRadio id="pessoaSocioTitular-depUtilizaCad"
                              styleClass="classLabel"
                              onkeydown="return tabOnEnter(this, event, 1);"
                              value="#{socioTitularCadastro.pessoaSocioTitular.infoDepUtilizaCadastro}">
            <f:selectItem itemLabel="Sim" id="sim" itemValue="1" />
            <f:selectItem itemLabel="Não" id="nao" itemValue="0" />
            </h:selectOneRadio>

apos feito cadastro dos dados preciso mostrar em um <rich:dataTable o valor do itemLabel “Sim” ou “Nao” porem so estou conseguindo mostrar o ItemValue “1” ou “0”, como posso resolver isso, muito obrigado. Valeu gente.

2 Respostas

yorgan

Para resolver esse problema eu fiz assim:

<h:outputtext value="Sim" rendered="#{socioTitularCadastro.pessoaSocioTitular.infoDepUtilizaCadastro == 1}"/>
            <h:outputtext value="Não" rendered="#{socioTitularCadastro.pessoaSocioTitular.infoDepUtilizaCadastro == 2}"/>

Dessa forma, se os valores possíveis são apenas 1 e 2, apenas um dos outputtext será renderizado.

[]´s

Daniel

rodrigoalves639

Valeu dmais Yourgan, cara gostei desta opcao, mas um amigo meu me mostrou uma outra que faz a mesma coisa e como ja esta sendo feito na empresa vou ter que utilizar, se ele tivesse me dito antes nem precisaria te incomodar ne parceiro, obrigado em.

Meu amigo me sugeriu fazer assim:
<h:outputText value="#{item.infoGarcomUtilizaCadastro == ‘1’ ? ‘SIM’ : ‘NÃO’}"/>

Obrigado

Criado 14 de julho de 2009
Ultima resposta 14 de jul. de 2009
Respostas 2
Participantes 2