GeneXus - Orden de tabulación

 
Vista:

Orden de tabulación

Publicado por Lluri (11 intervenciones) el 20/02/2001 10:09:06
¿Como puedo establecer el orden de tabulación de los controles que forman un formulario?

¿Cual es la filosofía que genexus sigue para establecerla de forma automática?

¿Como podemos controlar cuando un CommandButton pierde el foco?

Gracia de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Orden de tabulación

Publicado por Porno Rock (4 intervenciones) el 28/02/2001 19:46:50
Pn principio queria decirte que es conveniente que al preguntar especifiques la plataforma , lenguaje en que estas generando y version de Gx que usas, ya que dependiendo de esto habrá distintas respuesta y comportamientos de de Gx a tener en cuenta. Por la terminologia que usas infiero que estas generando en Visual Basic.
Ahora si la respuesta : El orden de tabulacion está dado por la posicion que ocupan los objetos en el formulario empezando desde el vertice sup. izq. Es decir el que esta mas arriba y mas a la izq. es el primero, luego le siguen todos los que estan a su derecha y despues pasa a la linea de abajo. Esa es la politica de tabulacion que usa Gx y no es modificable.
Con respecto a la otra duda te digo que en Gx no existe una propiedad LostFocus o algo asi, pero depende lo que quieras hacer habra distintos caminos a seguir, explicá un poco mas cual es la situacion y veremos como hacer.

Saudos
Porno Rock
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Orden de tabulación

Publicado por Lluri (11 intervenciones) el 01/03/2001 12:08:11
Supongo que el hecho de no poder establecer el orden de tabulación manualmente es una de las muchas limitaciones que tiene genexus. Pero la verdad es que no se me hubiese planteado el establecer el orden manualmente si genexus, hubiese tabulado los controles utilizando el criterio al que tú haces referencia.

Me explico. Alguna vez me he encontrado con un formulario 'guarro' con dos botones, aceptar y cancelar. Estos botones estaban en la la misma línea. Y el botón aceptar se encontraba a la izquierda y el cancelar a la derecha. Sin embargo, curiosamente, el botón que primero cogía el foco era el cancelar.

Este es sólo un ejemplo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Orden de tabulación

Publicado por Porno Rock (4 intervenciones) el 01/03/2001 16:16:27
Tengo que agregar algo a lo que te decia antes, la regla anterior se cumple primero con los campos de edicion y luego con los botones.
Por otra parte, acabo de probar el caso que explicas asociando un boton al evento Enter y otros al Cancel, Refresh, Help y otros definidos pormi. Resulta ser que el foco lo toma el Confirmar indistitamente de la posicion que ocupe en el form. Este parece ser un caso especial de la regla, de todas maneras lo consulte con otra gente y en general lo que sucede es lo que te comente en el mensaje anterior.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Orden de tabulación

Publicado por Merlyn (8 intervenciones) el 30/04/2001 21:41:39
Estoy trabajando von la versión 6.1 bajo ambiente Windows 2000.
Con respecto a lo que dijiste de que el orden depende de la posión...
no estoy tan seguro porque en un caso coloqué el campo de Manz. sobre el de lote, por dar un ejemplo...
pero aún no conseguí que el cursor fuera primero al campo de Manz. siempre saltaba al de Lote..
Cómo soluciono esto...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Orden de tabulación

Publicado por Enrique Sosa (5 intervenciones) el 07/05/2001 22:36:11
Hablá con papa loco .....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar