Friday, November 6, 2015

Enter Key on p:inputText -- Capturando la tecla ENTER en los p:inputText PRIMEFACES

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