[RESOLVIDO] Primefaces não executa action ao clicar ENTER

Pessoal, estou com o seguinte problema.

Tenho um campo de pesquisa <p:inputText e o p:commandbutton. Ao colocar o foco no inputtext, digitar um nome para pesquisar e clicar ENTER, ele não executa a action do meu bean.

Como faço para executar ao clicar enter?
´
Segue o código:


<h:form id="form_pesquisa">
			<p:growl id="msg" showDetail="false" escape="false" />

			<p:panelGrid styleClass="semBorda" columns="4">
				<h:outputLabel value="#{msgs.global_nome_usuario}:" for="nome_user" />
				<p:inputText id="nome_user" required="true" requiredMessage="#{msgs.global_campo_obrigatorio}"
					value="#{alterarUsuarioController.usuario.nome}"
					title="#{bundle.CreateTiersTitle_nomTiers}" style="width:250px;" />

				<p:commandButton id="procurar_usuario" value="#{msgs.web_global_buscar}"
					actionListener="#{alterarUsuarioController.procurarUser()}"
					onclick="statusDialog.show();" oncomplete="statusDialog.hide();"
					styleClass="btn_procurar_user" ajax="false" update=":form_pesquisa" />

			</p:panelGrid>
			<br />

			<p:dataTable id="tabela_resultado_pesquisa"
				styleClass="tabela_resultado_pesquisa" var="usuario"
				value="#{alterarUsuarioController.listaUsuarioModel}"
				paginator="true" rows="10" rowKey="#{usuario.idUsuario}"
				selection="#{alterarUsuarioController.usuarioSelecionado}"
				selectionMode="single" emptyMessage="#{msgs.global_nenhum_registro}">


				<p:ajax event="rowSelect"
					listener="#{alterarUsuarioController.habilitaEdicaoSelecionado}"
					oncomplete="self.location= 'Edit_user.jsf';" />



				<f:facet name="header">
		          <h:outputLabel value="#{msgs.global_resultado_pesquisa}" />
		        </f:facet>

				<p:column
					style="max-width: 150px; min-width: 150px; overflow: hidden; text-align: center">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_id_usuario}" />
					</f:facet>
					<h:outputText value="#{usuario.idUsuario}" />
				</p:column>

				<p:column
					style="max-width: 500px; min-width: 500px; overflow: hidden">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_nome}" />
					</f:facet>
					<h:outputText value="#{usuario.nome}" />
				</p:column>

				<p:column
					style="max-width: 350px; min-width: 350px; overflow: hidden">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_email}" />
					</f:facet>
					<h:outputText value="#{usuario.email}" />
				</p:column>

				<p:column
					style="max-width: 80px; min-width: 80px; overflow: hidden; text-align: center"
					rendered="#{usuario.userEnabled}">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_status}" />
					</f:facet>
					<p:graphicImage value="/resources/images/icones/habilitado.png"
						title="#{msgs.global_usuario_habilitado}" />
				</p:column>

				<p:column
					style="max-width: 80px; min-width: 80px; overflow: hidden; text-align: center"
					rendered="#{!usuario.userEnabled}">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_status}" />
					</f:facet>
					<p:graphicImage value="/resources/images/icones/desabilitado.png"
						title="#{msgs.global_usuario_desabilitado}" />
				</p:column>

				<p:column
					style="max-width: 80px; min-width: 80px; overflow: hidden; text-align: center"
					rendered="#{usuario.accessUser}">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_access}" />
					</f:facet>
					<p:graphicImage value="/resources/images/icones/habilitado.png"
						title="#{msgs.global_regras_acesso_definidas}" />
				</p:column>

				<p:column
					style="max-width: 80px; min-width: 80px; overflow: hidden; text-align: center"
					rendered="#{!usuario.accessUser}">
					<f:facet name="header">
						<h:outputText value="#{msgs.global_access}" />
					</f:facet>
					<p:graphicImage value="/resources/images/icones/desabilitado.png"
						title="#{msgs.global_regras_acesso_nao_definidas}" />
				</p:column>

				<p:column
					style="max-width: 100px; min-width: 100px; overflow: hidden; text-align: center">
					<f:facet name="header">
						<h:outputText value="" />
					</f:facet>
					<p:commandButton id="deletButton" value="Excluir" process="@this"
						immediate="true" oncomplete="deletDialog.show()">
						<f:setPropertyActionListener value="#{usuario}"
							target="#{alterarUsuarioController.usuarioSelecionado}" />
					</p:commandButton>

				</p:column>

			</p:dataTable>

		</h:form>

Valew

Cara, isso parece ser mais coisa de browser do que do próprio PrimeFaces.

Pode crer, é isto mesmo…

E pra variar, adivinha em qual Browser não funciona? no IE, claro…

Tem alguma idéia de como posso contornar este problema?

Valew

é, cara… ficar escrevendo IExceções pra browser é um saco mesmo.

Veja se esse link te ajuda: http://stackoverflow.com/questions/5615179/ie-primefaces-enter-key-submit-workaround

Não deu certo… :cry:

Achei uma solução temporária, hehehe.

No evento onkeypress do meu input eu chamei o metodo do meu bean…

Funcionou…vou deixar assim mesmo.

Obrigado.