Foro

Emular click a un Grid Panel

0
Saludos ..... Tengo el siguiente problema, tengo un GridPanel el cual contiene una serie de registros, pero el usuario no quiere hacer click en el grid para seleccionar un registro sino que desea que el enfoque se ubique en el primer registro y desde ahi el con las teclas direccionales ir bajando hasta el registro que el necesita. He visto varias formas de ubicar el enfoque en una determinada fila como el "selectFirstRow()" o el "selectRow(0)" pero al mover las teclas direccionales no sucede nada, por lo que tengo que dar click en el grid para que "funcione" .... Hay alguna manera de que se ubique el enfoque en la primera fila del grid y de ahi con las teclas direccionales navegar hasta la fila deseada ??? Gracias ....
0
no he probado lo de seleccionar la primera fila pero imagino que el selectFirstRow() debe de funcionar, pero para recorrer las filas solo debes de asignarle un selectionModel a la grid y luego controlar los eventos "rowselect" y "rowdeselect". Recuerda que estos eventos son sobre el selectionModel, no sobre la grid, es decir primero le asignas a tu grid: selModel: new Ext.gridRowSelectionModel(), el metodo selectFirstRow() es del Ext.grid.RowSelectionModel por eso alli tambien debes hacer: this.grilla.getSelectionModel().selectFirstRow(); espero te sea de ayuda

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.