Comunidad de diseño web y desarrollo en internet online

¿Error en Datefield? Al seleccionar el mismo día...

Citar            
MensajeEscrito el 27 Jun 2005 09:29 am
Usando el Componente Datefield he detectado algo que no sé si es atribuible a un error mío o a un error del Componente.

Al seleccionar la misma fecha activa o que ya está seleccionada, el resultado es *undefined*...

Al principio pensé que era problema mio, pero terminé pegando el Componente solo en un archivo nuevo y mostrando el resultado, sin nada mas y es lo mismo.

Mi conclusión: es un error del Componente, pero como siempre puede que se me esté escapando algo. A ver si a alguien le pasó lo mismo...

Por josepzinkjn

63 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Jun 2005 02:23 pm
Perdon josepzinkjn, pero creo que no te entendí. Según dices cuando seleccionas la fecha que ya esta seleccionada, te regresa un undefined, creo que a mi no pasa eso.

En una nueva pelicula arrastra a tu biblioteca(no a tu Stage), el componente DateField, y pega este código en el primer frame:

Código :

import mx.controls.DateField;
createClassObject(DateField, "micro", 5, {label:"Test Button"});
cambio = new Object();
cambio.change = function(eventObj) {
   trace("Fecha: "+eventObj.target.selectedDate);
};
micro.addEventListener("change", cambio);


A mí, me muestra bien la Fecha. No se si sea otra cosa :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 27 Jun 2005 02:49 pm
Sí que es raro...

Hice lo que decías (con la diferencia que arrastré el Componente al Stage y despues lo borré)

EL resultado pulsar una y otra vez sobre la misma fecha es este:

Código :

Fecha: Mon Jun 27 00:00:00 GMT+0200 2005
Fecha: undefined
Fecha: Mon Jun 27 00:00:00 GMT+0200 2005
Fecha: undefined
Fecha: Mon Jun 27 00:00:00 GMT+0200 2005
Fecha: undefined
Fecha: Mon Jun 27 00:00:00 GMT+0200 2005
Fecha: undefined
Fecha: Mon Jun 27 00:00:00 GMT+0200 2005
Fecha: undefined
Fecha: Mon Jun 27 00:00:00 GMT+0200 2005
Fecha: undefined

Por josepzinkjn

63 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Jun 2005 02:58 pm
Ah, ya veo.
Supongo lo hicieron, para que cuando elijas 27 de junio, y despues te arrepientas y le quieras quitar la selección, pues vuelvas a dar click.

Pero de alguna manera para evitar eso, si hacemos una especie de mini-crack :crap:, puedes hacer algo como:

Código :

import mx.controls.DateField;
createClassObject(DateField, "micro", 5, {label:"Test Button"});
cambio = new Object();
cambio.change = function(eventObj) {
   trace("Fecha: "+eventObj.target.selectedDate);
   Fecha=eventObj.target.selectedDate;//En esta variable temporal guardamos la fecha, para utlizarla en el formulario etc.
   eventObj.target.selectedDate=undefined;   //Le asignamos undefined, para que se le olvide que seleccionamos
};
micro.addEventListener("change", cambio);
:wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 27 Jun 2005 03:01 pm
Maestro!

Cuanto me falta saber todavía de los Componentes estos...

Gracias!

Por josepzinkjn

63 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Oct 2009 06:25 am
hola maestro tengo un problema tengo dos datafield en un solo frame cuando envio el formulario este lo confirma y luego que lo confirma vuelve a ir al frame donde este esta el formulario con el datafield pero cuando esto sucede si uno de esos dos datafield uno de ellos estaba vacio osea no se toco pues cuando vuelve a entrara a al framde de campos pues ese data fiel deja de funcionar y cada ves que le doy en el pues me marca por ejemplo si el eventolistener tenia changer no hace nada y no ejecuta nada pero si tiene close o open me marca undefined y no corre nada de formato y de queda como paralizado sin funcionar como puedo resolver eso.

Por ezek835

12 de clabLevel



 

Mexico D.F.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.