Los <p:inputText en primefaces bien todos por defecto a ejecutar
submit cuando se da enter en ellos, pero hay momentos donde deseamos
ejecutar enter sobre una entrada input text en primefaces y nos lleve a
un metodo especifico sin que se ejecute submit sin nosotros haberlo
deseado, aqui la solucion
<h:inputText
value="#{mBTransaccionalcaja.cantidad}" class="form-control"
placeholder="Ingrese cantidad" onkeypress="if (event.keyCode == 13)
{jQuery('#name').trigger('change'); return false; }">
<p:ajax event="keydown" listener="#{mBTransaccionalcaja.devueltas}" update=":formu:out" />
</h:inputText>
al colocar onkeypress="if (event.keyCode == 13)
{jQuery('#name').trigger('change'); return false; }" sobre el inputText y luego al llamar metodo por medio de la entrada Ajax, podemos ejecutar un metodo presionando la tecla enter sobre una entrada de texto en Primefaces.
No comments:
Post a Comment