Page 1 of 1

existe un onclick en cada pesaña de folder o algo similar?

Posted: Tue Oct 28, 2008 7:47 pm
by Miguel Salas
que tal todos!

necesito hacer algo cada que seleccionen una pestaña. pero no he encontrado como,

Saludos
Gracias

Posted: Tue Oct 28, 2008 7:50 pm
by Ricardo Ramirez E.

Code: Select all

REDEFINE FOLDER oFld ID 101      ;
           PROMPT "tab1","tab2","tab3";
           DIALOGS "SATAB1", "SATAB2", "SATAB3" OF oDlg

oFld:bChange:={||  alert("pepe")}

Posted: Tue Oct 28, 2008 11:19 pm
by joseluisysturiz
Ricardo Ramirez E. wrote:

Code: Select all

REDEFINE FOLDER oFld ID 101      ;
           PROMPT "tab1","tab2","tab3";
           DIALOGS "SATAB1", "SATAB2", "SATAB3" OF oDlg

oFld:bChange:={||  alert("pepe")}
Necesito algo parecido, pero como hago para validar que pestaña es la que se selecciono..? necesito mas que todo para controlar niveles de seguridad de los usuarios... si es la pestaña (n) hasme tal cosa... Gracias... :shock:

Posted: Tue Oct 28, 2008 11:31 pm
by Antonio Linares
oFld:bChange = { | nOption, nOldOption | ... }

en donde nOption es la nueva opción seleccionada (su índice) y nOldOption la que estaba previamente seleccionada.

ó directamente usando el comando:

Code: Select all

REDEFINE FOLDER oFld ...
   ON CHANGE MsgInfo( nOption, nOldOption )

Posted: Tue Oct 28, 2008 11:34 pm
by joseluisysturiz
Antonio Linares wrote:oFld:bChange = { | nOption, nOldOption | ... }

en donde nOption es la nueva opción seleccionada (su índice) y nOldOption la que estaba previamente seleccionada.

ó directamente usando el comando:

Code: Select all

REDEFINE FOLDER oFld ...
   ON CHANGE MsgInfo( nOption, nOldOption )
Gracias Antonio, lo pruebo y aviso como me funciono, imagino que nOldOpcion es como para volver a la pestaña anterior y saber donde se esta antes de seleccionar la nueva..? si es asi....super...mejor control..