Page 1 of 1

Acceder al oBtn del ACTION de un GET

Posted: Thu Apr 30, 2020 12:21 pm
by mgsoft
Hola compañeros,

Tengo un GET con una acción que se accede con el botón correspondiente:

Code: Select all

REDEFINE GET oGet["DOMICILIO"] VAR oData:DOMICILIO  ACTION…
Quiero establecer un ToolTip para el botón de la ACTION:

Code: Select all

oGet["DOMICILIO"]:oBtn:cToolTip := "Texto del tooltip"
No funciona, porque oBtn está vacío.

Sin embargo, si hago XBROWSER oGet["DOMICILIO"] lo puedo ver. No veo qué hago mal.
Muchas gracias.

Re: Acceder al oBtn del ACTION de un GET

Posted: Thu Apr 30, 2020 2:00 pm
by cnavarro
Prueba desde la claúsula ON INIT del DIALOG, de esta forma
ON INIT ( oGetb:oBtn:cToolTip := { || "Hola Amigos" }, .... )

Re: Acceder al oBtn del ACTION de un GET

Posted: Thu Apr 30, 2020 2:39 pm
by mgsoft
Muchas gracias, así si que funciona.

¿Pero es posible lograr hacerlo como señalo?

La cláusula ON INIT añade un parpadeo al diálogo que tiene un folder.

Re: Acceder al oBtn del ACTION de un GET

Posted: Thu Apr 30, 2020 2:45 pm
by cnavarro
El control ha de estar creado antes de poder instanciarlo correctamente, eso suele ocurrir con los controles definidos en dialogs, y con mayor motivo si están hechos con recursos
En cuanto al parpadeo, no entiendo por qué, pon un gif o algo para hacerme una idea del efecto que te produce.

Re: Acceder al oBtn del ACTION de un GET

Posted: Thu Apr 30, 2020 2:53 pm
by mgsoft
Muchas gracias Cristóbal.

Parpadea todo un momento, no el botón.

Re: Acceder al oBtn del ACTION de un GET

Posted: Thu Apr 30, 2020 3:03 pm
by cnavarro
Te he entendido, Eduardo, por eso te he comentado el tema de que me envíes un GIF para ver el efecto que te hace