Segue abaixo o código fonte de uma pagina em jsf que está com problemas para executar o submit do botao salvar, quando vc altera a data de nascimento e clica no botao salvar o form nao executa nenhuma ação, mas quando vc clica novamente, ai sim ele executa a ação. O botao salvar está no insertUpdateTemplate. so os campos com as abas que ficam nesse form.
Alguém poderia me ajudar?
<ui:composition xmlns=“http://www.w3.org/1999/xhtml”
xmlns:c=“http://java.sun.com/jstl/core”
xmlns:ui=“http://java.sun.com/jsf/facelets”
xmlns:f=“http://java.sun.com/jsf/core”
xmlns:h=“http://java.sun.com/jsf/html”
xmlns:a4j=“https://ajax4jsf.dev.java.net/ajax”
xmlns:a=“http://www.admix.com.br/framework/core”
xmlns:ad=“http://www.admix.com.br/framework/core/display”
xmlns:ag=“http://www.admix.com.br/framework/geral”
template="/templates/insertUpdateTemplate.xhtml">
<ui:define name="detailComment">
<ad:displayPFPJ
id="headerDetailPF"
pessoa="#{pessoaFisicaInsertUpdateBean.titular}"
rendered="#{pessoaFisicaInsertUpdateBean.titular!=null}"/>
<ad:displayPFPJ
id="headerDetailPJ"
pessoa="#{pessoaFisicaInsertUpdateBean.pessoaJuridica}"
rendered="#{pessoaFisicaInsertUpdateBean.pessoaJuridica!=null}"/>
<ad:displayOperadora
id="displayOperadora"
value="#{pessoaFisicaInsertUpdateBean.operadoraPortalVO}"
rendered="#{pessoaFisicaInsertUpdateBean.operadoraPortalVO!=null}"/>
<ad:displayEstipulante
id="displayEstipulante"
value="#{pessoaFisicaInsertUpdateBean.estipulante}"
rendered="#{pessoaFisicaInsertUpdateBean.estipulante!=null}"/>
<ad:displaySubEstipulante
id="displaySubEstipulante"
value="#{pessoaFisicaInsertUpdateBean.subEstipulante}"
rendered="#{pessoaFisicaInsertUpdateBean.subEstipulante!=null}"/>
<ad:displayConcorrente
id="displayConcorrente"
value="#{pessoaFisicaInsertUpdateBean.concorrenteVO}"
rendered="#{pessoaFisicaInsertUpdateBean.concorrenteVO!=null }"/>
<ad:displayContratoAdmix
id="displayContratoAdmix"
value="#{pessoaFisicaInsertUpdateBean.contratoAdmix}"
rendered="#{pessoaFisicaInsertUpdateBean.contratoAdmix != null} " />
</ui:define>
<ui:define name="fields">
<a:homonimosPF binding="#{pessoaFisicaInsertUpdateBean.homonimos}"
listener="#{pessoaFisicaInsertUpdateBean}"
id="homonimos" renderId="form"/>
<table width="100%" border="0">
<tr>
<td>
<a:outputText value="#{bundle.cpf }:" id="bCpf" />
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id==null or pessoaFisicaInsertUpdateBean.contato==null}" -->
<a:inputCPF binding="#{pessoaFisicaInsertUpdateBean.cpf }" autocomplete="off"
value="#{pessoaFisicaInsertUpdateBean.vo.cpf}"
label="#{bundle.cpf}" id="inputCpf" >
<a4j:support event="onchange" immediate="true"
status="commonstatus"
action="#{pessoaFisicaInsertUpdateBean.homonimos.buscarHomonimos}"
reRender="form"
id="ajaxSupportCpf">
</a4j:support>
<a:cpfValidator />
</a:inputCPF>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- <a:inputText value="#{pessoaFisicaInsertUpdateBean.vo.cpf }" id="cpfContatoValue" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null and pessoaFisicaInsertUpdateBean.vo.id!=null}"/> -->
</td>
<td>
<a:outputText value="#{bundle.dataNascimento }:" id="bDataNascimento" />
</td>
<td>
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:calendario id="inputDataNascimento" required="false"
autocomplete="off"
value="#{pessoaFisicaInsertUpdateBean.vo.dataNascimento}"
label="#{bundle.dataNascimento}" ajaxImmediate="true"
binding="#{pessoaFisicaInsertUpdateBean.dataNascimento}"
reRender="form"
styleClass="inputTextData"
dataMaxima="#{pessoaFisicaInsertUpdateBean.dataFalecimento.value}">
<a4j:support event="onchange" immediate="true"
action="#{pessoaFisicaInsertUpdateBean.homonimos.buscarHomonimos}"
reRender="form" status="commonstatus"
id="ajaxSupportDataNascimento">
</a4j:support>
<a:dateValidator label="#{bundle.dataNascimento}" beforeNow="true" labelDataMaxima="#{bundle.dataFalecimento}"/>
</a:calendario>
<!-- <a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.dataNascimento }" id="lblDtNascContato" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/> -->
<!-- CORRECAO ERRO # 1785 - CONVERSAO DE DATA -->
<!-- <f:convertDateTime pattern="dd/MM/yyyy" id="converterDataNascimento"/>-->
<!-- </a:outputText> -->
</td>
</tr>
<tr>
<td>
<a:outputText value="#{bundle.nomeCompleto}*:" id="bNomeCompleto" />
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:inputText autocomplete="off"
value="#{pessoaFisicaInsertUpdateBean.vo.nome}"
binding="#{pessoaFisicaInsertUpdateBean.nomeCompleto }"
styleClass="formInput" required="true"
maxlength="100" label="#{bundle.nomeCompleto }" id="inputNomeCompleto" size="50">
<a4j:support event="onchange" immediate="true"
action="#{pessoaFisicaInsertUpdateBean.homonimos.buscarHomonimos}"
reRender="form" status="commonstatus"
id="ajaxSupportNomeCompleto">
</a4j:support>
</a:inputText>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- <a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.nome }" id="lblNomeCompleto" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/>-->
</td>
<td>
<a:outputText value=" #{bundle.dataFalecimento }: " id="bDataFalecimento" />
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:calendario id="dataFalecimento" label="#{bundle.dataFalecimento}"
autocomplete="off" value="#{pessoaFisicaInsertUpdateBean.vo.dataFalecimento}"
binding="#{pessoaFisicaInsertUpdateBean.dataFalecimento}" styleClass="inputTextData"
disabled="#{pessoaFisicaInsertUpdateBean.vo.id==null}"
dataMinima="#{pessoaFisicaInsertUpdateBean.dataNascimento.value}">
<a:dateValidator label="#{bundle.dataFalecimento}" beforeNow="true" labelDataMinima="#{bundle.dataNascimento}"/>
</a:calendario>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- <a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.dataFalecimento}" id="lblDtFalecContato" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/> -->
</td>
</tr>
<tr>
<td>
<a:outputText value="#{bundle.nomeMae }:" id="bNomeMae" />
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.nomeMae }"
value="#{pessoaFisicaInsertUpdateBean.vo.nomeMae}"
styleClass="formInput" id="inputNomeMae" size="50" maxlength="100"
autocomplete="false">
<a4j:support event="onchange" immediate="true"
action="#{pessoaFisicaInsertUpdateBean.homonimos.buscarHomonimos}"
reRender="form" status="commonstatus"
id="ajaxSupportNomeMae">
</a4j:support>
</a:inputText>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- <a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.nomeMae }" id="lblNomeMaeContato" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/>-->
</td>
<td>
<a:outputText value=" #{bundle.emailPessoal }: " id="bEmailPessoal" />
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:inputText value="#{pessoaFisicaInsertUpdateBean.vo.emailPessoal}"
binding="#{pessoaFisicaInsertUpdateBean.emailPessoal}" maxlength="100"
styleClass="formInput" size="25" id="inputEmailPessoal">
<a:emailValidator />
</a:inputText>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- <a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.emailPessoal}" id="lblEmailPessoal" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/> -->
</td>
</tr>
<tr>
<td>
<a:outputText value="#{bundle.sexo } *:" label="campo_adicional_sexo" id="bSexo" />
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:selectOneMenu
style="width: 150px;"
value="#{pessoaFisicaInsertUpdateBean.vo.sexoVO}"
binding="#{pessoaFisicaInsertUpdateBean.sexo }"
styleClass="formInput" required="true" id="selectSexo"
label="#{bundle.sexo}">
<f:selectItem itemLabel="#{globalBundle.selecione}" itemValue="null" id="simpleSelectSexo" />
<f:selectItems value="#{pessoaFisicaInsertUpdateBean.itensSexo}" id="selectSexoValues" />
<a:admixVOconverter converterClass="br.com.admix.cadastros.domain.SexoVO"
propetyId="id" converterId="javax.faces.Integer" nullValue="null"/>
<a:selectValidator label="#{bundle.sexo}" />
</a:selectOneMenu>
<!-- <a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.sexoVO.descricao}" id="lblSexoContato" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/> -->
</td>
<td>
<a:outputText value="#{bundle.ativo }:" id="bAtivo"
rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null}"/>
</td>
<td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null and pessoaFisicaInsertUpdateBean.contato!=null}" -->
<a:selectBooleanCheckbox styleClass="formInput"
value="#{pessoaFisicaInsertUpdateBean.vo.ativo}"
binding="#{pessoaFisicaInsertUpdateBean.ativo}" id="ativoValue"
rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null}"/>
<!--
<a:outputText value="#{pessoaFisicaInsertUpdateBean.vo.ativo}" id="ativoValue" >
<a:ativoConverter/>
</a:outputText>
-->
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato!=null and pessoaFisicaInsertUpdateBean.vo.id!=null}" -->
</td>
</tr>
<tr>
<td>
<a:outputText value="#{bundle.estadoCivil } *:" id="bEstadoCivil" />
</td>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.vo.id!=null or pessoaFisicaInsertUpdateBean.contato!=null}" -->
<td>
<a:selectOneMenu
style="width: 150px;"
value="#{pessoaFisicaInsertUpdateBean.vo.estadoCivilVO}"
binding="#{pessoaFisicaInsertUpdateBean.estadoCivil }"
styleClass="formInput" required="true" id="selectEstadoCivil"
label="#{bundle.estadoCivil}">
<f:selectItem itemLabel="#{globalBundle.selecione}" itemValue="null" id="simpleSelectEstadoCivil" />
<f:selectItems value="#{pessoaFisicaInsertUpdateBean.itensEstadoCivil}" id="selectEstadoCivilValues" />
<a:admixVOconverter converterClass="br.com.admix.cadastros.domain.EstadoCivilVO"
propetyId="id" converterId="javax.faces.Integer" nullValue="null"/>
<a:selectValidator label="#{bundle.estadoCivil}" />
</a:selectOneMenu>
<!-- CORRECAO RETORNO ERRO 1785 - Nao esta permitindo alterar dados de PF. Pela UC037, funcao de edicao, deve permitir alterar-->
<!--<a:outputText id="lblEstadoCivilContato" value="#{pessoaFisicaInsertUpdateBean.vo.estadoCivilVO.descricao }" rendered="#{pessoaFisicaInsertUpdateBean.contato==null and pessoaFisicaInsertUpdateBean.vo.id==null}"/>-->
</td>
<td>
<a:outputText value="#{bundle.tipoContato}*:" id="txtTipoContato" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td>
<a:selectOneMenu
style="width: 150px;"
binding="#{pessoaFisicaInsertUpdateBean.selectContato}" label="#{bundle.tipoContato}"
value="#{pessoaFisicaInsertUpdateBean.contato.tipoContato}"
id="comboTipoContato" styleClass="inputTextSimples" required="true"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}">
<f:selectItem itemLabel="#{globalBundle.selecione}" itemValue="null" id="selectSelecioneContato" />
<f:selectItems value="#{pessoaFisicaInsertUpdateBean.itensTipoContato}" id="tiposContato" />
<a:admixVOconverter converterClass="br.com.admix.cadastros.domain.TipoContatoVO"
propetyId="id" converterId="javax.faces.Long" nullValue="null"/>
<a:selectValidator label="#{bundle.tipoContato}"/>
</a:selectOneMenu>
</td>
</tr>
<tr>
<!-- Andre Rios - 03.03.2008 Bug: 1784 -->
<!-- inicio -->
<td>
<a:outputText value="#{bundle.grauParentesco}*:" id="txtGrauParentesco" rendered="#{pessoaFisicaInsertUpdateBean.titular!=null}" />
</td>
<td>
<a:selectOneMenu label="#{bundle.grauParentesco}"
style="width: 150px;"
binding="#{pessoaFisicaInsertUpdateBean.selectGrauParentesco}"
id="comboGrauParentesco" styleClass="inputTextSimples" required="true"
value="#{pessoaFisicaInsertUpdateBean.grauParentesco}"
rendered="#{pessoaFisicaInsertUpdateBean.titular!=null}">
<f:selectItem itemLabel="#{globalBundle.selecione}" itemValue="null" id="selectSelecioneGP" />
<f:selectItems value="#{pessoaFisicaInsertUpdateBean.itensGrauParentesco}" id="grausParentesco" />
<a:admixVOconverter converterClass="br.com.admix.cadastros.domain.GrauParentescoVO"
propetyId="id" converterId="javax.faces.Long" nullValue="null"/>
<a:selectValidator label="#{bundle.grauParentesco}"/>
</a:selectOneMenu>
</td>
</tr>
</table>
<!-- fim -->
<table width="100%" border="0">
<tr>
<!-- CORRECAO ERRO 12627 FERNANDO 26/03/2008 -->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato==null}" -->
<td>
<a:outputText value="#{bundle.telefonePrimario}:" id="bTelefonePrimario" />
</td>
<!-- CORRECAO ERRO 12627 FERNANDO 26/03/2008 -->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato==null}" -->
<td>
<a:telefoneFields binding="#{pessoaFisicaInsertUpdateBean.telefonePrimario}"
id="telefonePrimario" ramal="true" rendered="true"/>
</td>
<!-- CORRECAO ERRO 12627 FERNANDO 26/03/2008 -->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato==null}" -->
</tr>
<tr>
<td>
<a:outputText value="#{bundle.telefoneSecundario}:" id="bTelefoneSecundario" />
</td>
<!-- CORRECAO ERRO 12627 FERNANDO 26/03/2008 -->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato==null}" -->
<td colspan="3">
<a:telefoneFields binding="#{pessoaFisicaInsertUpdateBean.telefoneSecundario}"
id="telefoneSecundario" ramal="true" rendered="true"/>
</td>
</tr>
<tr>
<!-- CORRECAO ERRO 12627 FERNANDO 26/03/2008 -->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato==null}" -->
<td>
<a:outputText value="#{bundle.telefoneTerciario}:" id="bTelefoneTerciario" />
</td>
<!-- CORRECAO ERRO 12627 FERNANDO 26/03/2008 -->
<!-- rendered="#{pessoaFisicaInsertUpdateBean.contato==null}" -->
<td colspan="3">
<a:telefoneFields binding="#{pessoaFisicaInsertUpdateBean.telefoneTerciario}"
id="telefoneTerciario" ramal="true" rendered="true"/>
</td>
</tr>
<tr>
<td>
<a:outputText value="#{bundle.enderecoPrimario}:" id="lblEnderecoPrimario" rendered="#{pessoaFisicaInsertUpdateBean.contato==null}"/>
</td>
<td colspan="3">
<a:enderecoFields binding="#{pessoaFisicaInsertUpdateBean.enderecoPrimario}"
id="enderecoPrimario" required="false" rendered="#{pessoaFisicaInsertUpdateBean.contato==null}"/>
</td>
</tr>
<tr>
<td>
<a:outputText value="#{bundle.enderecoSecundario}:" id="lblEnderecoSecundario" rendered="#{pessoaFisicaInsertUpdateBean.contato==null}"/>
</td>
<td colspan="3">
<a:enderecoFields binding="#{pessoaFisicaInsertUpdateBean.enderecoSecundario}"
id="enderecoSecundario" required="false" rendered="#{pessoaFisicaInsertUpdateBean.contato==null}"/>
</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td >
<a:outputText value="#{bundle.nomeTratamento}:" id="lblNomeTratamento" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td >
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.nomeDeTratamento}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.nomeDeTratamento}"
size="25" id="nomeTratamentoValue" maxlength="100"/>
</td>
<td >
<a:outputText value="#{bundle.departamento}:" id="lblDepartamento" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td >
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.departamento}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.departamento}"
size="25" id="departamentoValue" maxlength="100"/>
</td>
</tr>
<tr>
<td >
<a:outputText value="#{bundle.cargo}:" id="lblCargo" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td >
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.cargo}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.cargo}"
size="25" id="cargoValue" maxlength="100"/>
</td>
<td >
<a:outputText value="#{bundle.nomeSecretaria}:" id="lblNomeSecretaria" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td >
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.nomeSecretaria}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.nomeSecretaria}"
size="25" id="nomeSecretariaValue" maxlength="100"/>
</td>
</tr>
<tr>
<td >
<a:outputText value="#{bundle.hobby}:" id="lblHobby" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td >
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.hobby}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.hobby}"
size="25" id="HobbyValue" maxlength="100"/>
</td>
<td >
<a:outputText value="#{bundle.email}:" id="lblEmail" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td >
<a:inputText binding="#{pessoaFisicaInsertUpdateBean.email}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.email}"
size="25" id="emailValue">
<a:emailValidator />
</a:inputText>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="4%">
<a:selectBooleanCheckbox binding="#{pessoaFisicaInsertUpdateBean.comprador}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.comprador}" id="compradorValue"/>
</td>
<td width="20%">
<a:outputText value="#{bundle.comprador}" id="lblComprador" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td width="4%">
<a:selectBooleanCheckbox binding="#{pessoaFisicaInsertUpdateBean.malaDireta}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.malaDireta}" id="malaDiretaValue"/>
</td>
<td width="20%">
<a:outputText value="#{bundle.malaDireta}" id="lblMalaDireta" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td width="4%">
<a:selectBooleanCheckbox binding="#{pessoaFisicaInsertUpdateBean.decisor}"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"
value="#{pessoaFisicaInsertUpdateBean.contato.decisor}" id="decisorValue"/>
</td>
<td>
<a:outputText value="#{bundle.decisor}" id="lblDecisor" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
</tr>
</table>
<table width="100%">
<tr>
<td width="15%">
<a:outputText value="#{bundle.observacao}" id="lblObservacao" rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}"/>
</td>
<td colspan="3">
<a:inputTextarea rows="3" cols="25" style="width:95%" id="observacaoValue"
rendered="#{pessoaFisicaInsertUpdateBean.contato!=null}" width="100"
onchange="return Maxlength(this,1000);" onkeypress="return Maxlength(this,1000);"
binding="#{pessoaFisicaInsertUpdateBean.observacao}"
value="#{pessoaFisicaInsertUpdateBean.contato.observacao}"/>
</td>
</tr>
</table>
</ui:define>
</ui:composition>
Att.,
Marcos Lemos