Foro

foco en el nuevo campo del EditorGrid

0
Buenas, alguien me puede decir como asigno el foco a un campo cuando agrego un nuevo elemento al grid? es decir, hago clic en el boton agregar y aparece el nuevo registro en blanco y para agregar los datos debo hacer doble clic en el primer campo del nuevo registro, pero quisiera que automagicamente <!-- s:lol: --><!-- s:lol: --> el foco se fuera al primer campo a agregar. gracias!
0
mira con mi textfield funciono poniendo el siguiente codigo
Ext.getCmp('id').focus(true,500);
siendo id la "id" jeje que tu le des al lugar donde quieres q aparezca el focus Saludos
0
utiliza el método "startEditing" del editorgrid:
var fila = 1;
var columna = 1;
grid.startEditing(fila, columna);
saludos
0
originalmente lo intenté con startediting de la sgte manera: grid.startEditing(grid.store.getCount(), 1); uso el getCount porque agrego el campo al final de la grilla. pero no he podido conseguirlo,. ni tampoco usar el metdo que me dice gustavo. seguiré buscando, gracias por las respuestas <!-- s:) --><!-- s:) --> <!-- s:) --><!-- s:) -->
0
intentalo así:
grid.startEditing(grid.store.getCount() - 1, 1);
agregale ese "-1" porque el número de la celda comienza con "0". saudos PD: justo estoy escribiendo un tutorial donde hablaré al respecto, yo creo que mañana lo subo.

¿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.