Pessoal, estou com um problema:
Tenho um campo de texto normal e um campo de combo box, quando esses dois estão preenchidos e o usuário apaga o campo de código o comportamento correto do sistema é que apague também a descrição do nome na combo box. Entretanto ele dá o reRender, mas ai volta ao valor normal que estava antes de apagar.
O problema é que somente no IE e utilizando a tecla TAB que o problema acontece. Por exemplo, se no IE mesmo eu apagar o código e clicar fora do campo limpa normalmente, mas quando aperto a tecla TAB não limpa.
[code]<h:panelGroup id=“painelCodigo”>
<h:outputLabel for=“codigo” value=“Código:” />
<h:inputText id=“codigo”
value="#{relatoriovisao.codigo}"
maxlength=“6” size=“6”>
<a4j:support ajaxSingle="true" event="onchange"
action="#{gerarrelatoriovisao.buscarNomePorCodigo(relatoriovisao.codigo)}"
reRender="painelNome,erro,painelCodigo"/>
</h:inputText>
<rich:jQuery selector="#codigo" query="mask('?999999',{placeholder:''})"/>
</div>
</h:panelGroup>
<h:panelGroup id="painelNome">
<div>
<h:outputLabel for="nome" value="Nome:" />
<rich:comboBox value="#{relatoriovisao.nome}" id="nome"
converter="converter" directInputSuggestions="true" width="200">
<t:selectItems value="#{gerarrelatoriovisao.nomes}"
var="nome" itemLabel="#{nome.nomeCompleto}" itemValue="#{nome}" />
<a4j:support event="onchange"
reRender="painelCodigo,erro" ajaxSingle="true"
action="#{gerarrelatoriovisao.buscarCodigoNome(relatoriovisao.nome)}"/>
</rich:comboBox>
<t:saveState value="#{gerarrelatoriovisao.nomes}" />
</div>
</h:panelGroup>[/code]
Se alguém souber me ajudar agradeço.
Um abraço.