Estou com o seguinte problema tenho uma pagina em .xhtml.
Tenho dois <h:inputText> um com o codigo da pessoa e outro com o nome, eles fazem Ajax se digito o codigo ele me traz o nome da pessoa referente ao mesmo. Estao funcionando corretamente.
Quando eu executo a pagina com a rich:comboBox implementada a tela parerece correta com a combo populada.
Mas quando digito o codigo da pessoa me ocorre o erro:
INFO [lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
sourceId=formPapelCurso:cmbPapel[severity=(ERROR 2), summary=({0}: Conversion error occurred.), detail=({0}: Conversion error occurred.)]
E não aparece o nome da pessoa mais. E as operações da pagina não funcionam mais.
A combo esta implementada:
<td>
<h:outputLabel value="Função:" />
</td>
<td>
<rich:comboBox id="cmbPapel"
value="#{papelCursoMb.papelCurso.id.papel}"
suggestionValues="#{papelCursoMb.listPapeis}"
defaultLabel="Selecione.."
enableManualInput="false"
style="width: 100%" width="435"/>
</td>
Grato…
Lembrando que a combo quando a pagina é carregada ela funciona corretamente, este erro esta acontecendo quando eu termino de digitar o codigo da pessoa.
Como esta implementado os <h:inputText>:
<tr>
<td>
<h:outputLabel value="Pessoa:" />
</td>
<td align="left">
<h:inputText value="#{papelCursoMb.txtCodigoNome}" maxlength="12"
id="txtCodigoPessoa" style=" width : 429px;" >
<a4j:support event="onblur" ajaxRendered="true" reRender="txtNomePessoa" action="#{papelCursoMb.pesquisarPessoa}" />
</h:inputText>
</td>
<td align="left">
<h:inputText value="#{papelCursoMb.papelCurso.id.pessoa.nome}" maxlength="80"
id="txtNomePessoa" style=" width : 571px;" />
</td>
<td align="left">
<a4j:commandButton id="btnPesquisarPessoa" value="Pesquisar" action="#{papelCursoMb.pesquisarPessoa}" />
</td>
</tr>