<h:inputText Renderização condicional

1 resposta
J

Boa Tarde Gente!!

Preciso fazer o seguinte, nos campos abaixo, só renderizar o inputText Cpf, se o selectBooleanCheckbox pessoaFisica estiver selecionado, caso contrario não. Da mesma forma para o selectBooleanCheckbox empresa.
Existe como fazer isso??

<table border="0">
               <tr>
                <h:outputText 
                    value="Pessoa Fisica"/>
                    <h:selectBooleanCheckbox onclick=""
                    title="Pessoa Fisica"
                    value="#{LoginAction.cbPessoaFisica}" >
                </h:selectBooleanCheckbox>
                
                <h:outputText 
                    value="Empresa:"/>
                <h:selectBooleanCheckbox 
                    title="Empresa:"
                    value="#{LoginAction.cbEmpresa}" >
                </h:selectBooleanCheckbox>
                </tr>
                
                <tr>
                  <th align="right"><h:outputText value="#{bundle.primeiraPaginaNumerocpf}" rendered="#{not false LoginAction.cbPessoaFisica}" /></th>
                  <td align="left"><h:inputText value="#{LoginAction.cpf}"/></td>
               </tr>                 
               <tr>
                  <th align="right"><h:outputText value="#{bundle.primeiraPaginaNumeroCNPJ}"rendered="#{not false LoginAction.cbEmpresa}" />/></th>
                  <td align="left"><h:inputText value="#{LoginAction.cnpj}"/></td>
               </tr>

Valeu

1 Resposta

M

Olá Figueredo!

Faça da seguinte forma:

rendered="#{!LoginAction.cbPessoaFisica}"

obs: para && use and e para || use or.

:okok:

Criado 28 de setembro de 2007
Ultima resposta 30 de set. de 2007
Respostas 1
Participantes 2