Problema ao limpar campo no IE e apertar a tecla TAB

0 respostas
R

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.

<h:panelGroup id="painelCodigo">
						<div>
							<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>

Se alguém souber me ajudar agradeço.
Um abraço.

Criado 18 de dezembro de 2012
Respostas 0
Participantes 1