In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TMonthCalendar. No salta evento ONChange

Foro público de Xailer en español
Responder
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

TMonthCalendar. No salta evento ONChange

Mensaje por jasm.quitaesto »

Hola
He comprobado que en u TMonthCalendar, cuando haces click en cualquier
dí­a salta el evento ONChange correctamente, pero si vuelves a clicar
sobre el dí­a de hoy no se dispara. Ni pulsando en el dí­a directamente,
ni en el enlace inferior que pone "hoy".
Gracias y un saludo,
José Alfonso Suárez Moreno
--
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

TMonthCalendar. No salta evento ONChange

Mensaje por jasm.quitaesto »

¿Ninguna pista sobre esto?
El 13/12/2010 17:11, José Alfonso Suárez Moreno escribió:
> Hola
>
> He comprobado que en u TMonthCalendar, cuando haces click en cualquier
> dí­a salta el evento ONChange correctamente, pero si vuelves a clicar
> sobre el dí­a de hoy no se dispara. Ni pulsando en el dí­a directamente,
> ni en el enlace inferior que pone "hoy".
>
> Gracias y un saludo,
>
> José Alfonso Suárez Moreno
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TMonthCalendar. No salta evento ONChange

Mensaje por jfgimenez »

José Alfonso,
> He comprobado que en u TMonthCalendar, cuando haces click en cualquier
> dí­a salta el evento ONChange correctamente, pero si vuelves a clicar
> sobre el dí­a de hoy no se dispara. Ni pulsando en el dí­a directamente,
> ni en el enlace inferior que pone "hoy".
Modifica el método Change() de TMonthCalendar así­:
//---------------------------------------------------------- ----------------
METHOD Change( dValue ) CLASS XMonthCalendar
IF ::Fdvalue != dValue
::Fdvalue := dValue // Esta es la lí­nea a añadir
::OnChange( dValue )
ENDIF
RETURN Nil
//---------------------------------------------------------- ----------------
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Moises Leon
Mensajes: 103
Registrado: Mié Dic 15, 2010 4:45 pm

TMonthCalendar. No salta evento ONChange

Mensaje por Moises Leon »

Hay alguna solucion par los que no tenemos acceso a las fuentes?
Gracias
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=4d0a6e66@svctag-j7w3v3j....]4d0a6e66@svctag-j7w3v3j....[/email]
> José Alfonso,
>
>> He comprobado que en u TMonthCalendar, cuando haces click en cualquier
>> día salta el evento ONChange correctamente, pero si vuelves a clicar
>> sobre el día de hoy no se dispara. Ni pulsando en el día directamente,
>> ni en el enlace inferior que pone "hoy".
>
> Modifica el método Change() de TMonthCalendar así:
>
> //---------------------------------------------------------- ----------------
>
> METHOD Change( dValue ) CLASS XMonthCalendar
>
> IF ::Fdvalue != dValue
> ::Fdvalue := dValue // Esta es la línea a añadir
> ::OnChange( dValue )
> ENDIF
>
> RETURN Nil
>
> //---------------------------------------------------------- ----------------
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

TMonthCalendar. No salta evento ONChange

Mensaje por jasm.quitaesto »

Jose,
Muchas gracias.
Un abrazo y felices fiestas.
Alf+.
El 16/12/2010 20:54, Jose F. Gimenez escribió:
> José Alfonso,
>
>> He comprobado que en u TMonthCalendar, cuando haces click en cualquier
>> dí­a salta el evento ONChange correctamente, pero si vuelves a clicar
>> sobre el dí­a de hoy no se dispara. Ni pulsando en el dí­a directamente,
>> ni en el enlace inferior que pone "hoy".
>
> Modifica el método Change() de TMonthCalendar así­:
>
> //---------------------------------------------------------- ----------------
>
>
> METHOD Change( dValue ) CLASS XMonthCalendar
>
> IF ::Fdvalue != dValue
> ::Fdvalue := dValue // Esta es la lí­nea a añadir
> ::OnChange( dValue )
> ENDIF
>
> RETURN Nil
>
> //---------------------------------------------------------- ----------------
>
>
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TMonthCalendar. No salta evento ONChange

Mensaje por jfgimenez »

Moises,
> Hay alguna solucion par los que no tenemos acceso a las fuentes?
pon en algún sitio de tu proyecto:
CLASS TMonthCalendar FROM XMonthCalendar
METHOD Change( dValue )
ENDCLASS
METHOD Change( dValue ) CLASS TMonthCalendar
IF ::Fdvalue != dValue
::Fdvalue := dValue
::OnChange( dValue )
ENDIF
RETURN Nil
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Moises Leon
Mensajes: 103
Registrado: Mié Dic 15, 2010 4:45 pm

TMonthCalendar. No salta evento ONChange

Mensaje por Moises Leon »

Muchas gracias Jose, sera de gran utilidad para mi proyecto
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=4d0ca1f1@svctag-j7w3v3j....]4d0ca1f1@svctag-j7w3v3j....[/email]
> Moises,
>
>> Hay alguna solucion par los que no tenemos acceso a las fuentes?
>
> pon en algún sitio de tu proyecto:
>
> CLASS TMonthCalendar FROM XMonthCalendar
> METHOD Change( dValue )
> ENDCLASS
>
> METHOD Change( dValue ) CLASS TMonthCalendar
> IF ::Fdvalue != dValue
> ::Fdvalue := dValue
> ::OnChange( dValue )
> ENDIF
> RETURN Nil
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Responder