Hola a todos.
Por defecto, al usar la instruccion ACTION en un GET, el botoncito aparece, pero lo que quiero hacer es determinar cuando debe o no, aparecer.
Me explico:
Tengo una function que crea un dialog con varios gets que se definen pasando un array con los necesarios (estos pueden ser 1,2,3, o mas). El tipo de dato de estos gets puede ser variado, y es desconocido hasta que se llama a la function mencionada. Ahora bien, lo que quiero es definir que si uno o dos gets (por ejemplo en un dialogo de 4 gets) son tipo Date, a estos aplicarles el ACTION para ejecutar el calendario. Para los demás que no aparezca el botoncito.
Algo asi:
Le he dado mil vueltas al METHOD CreateButton() CLASS TGET, sin resultados. El botoncito siempre aparece.
¿Se puede?... ¿How to do it?
Gracias de antemano,
Por defecto, al usar la instruccion ACTION en un GET, el botoncito aparece, pero lo que quiero hacer es determinar cuando debe o no, aparecer.
Me explico:
Tengo una function que crea un dialog con varios gets que se definen pasando un array con los necesarios (estos pueden ser 1,2,3, o mas). El tipo de dato de estos gets puede ser variado, y es desconocido hasta que se llama a la function mencionada. Ahora bien, lo que quiero es definir que si uno o dos gets (por ejemplo en un dialogo de 4 gets) son tipo Date, a estos aplicarles el ACTION para ejecutar el calendario. Para los demás que no aparezca el botoncito.
Algo asi:
REDEFINE GET oGet1 VAR uTemp[1] ID 201 OF oDLG PICTURE MyPict(uTemp[1],lDecim) ;
ACTION if(Valtype(uTemp[1])="D",Calendario() ,nil)Le he dado mil vueltas al METHOD CreateButton() CLASS TGET, sin resultados. El botoncito siempre aparece.
¿Se puede?... ¿How to do it?
Gracias de antemano,
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Chinandega, Nicaragua.
Fwxh-MySql-TMySql