• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

[R]Problemas de formato con editorgrid + DateField

Foros generales de ayuda Ext 1.0.

Ext.foro.Nuevo
Mensajes: 6
Registrado: 22 Feb 2009, 00:28
NotaPublicado: 22 Feb 2009, 01:00
hola.. tengo un problema espero me uedan ayudar...

Necesito cambiar el formato de el campo date al momento de crear mi variable para enviarlo a php y meterlo en oracle.. asi lo hago:
         
Código: Seleccionar todo
jsonData = "[";
          for(i=0;i<loadedForm.ds.getCount();i++) {
               record = loadedForm.ds.getAt(i);
                jsonData += Ext.util.JSON.encode(record.data) + ",";
             }                       
          jsonData = jsonData.substring(0,jsonData.length-1) + "]";
        alert(jsonData);

el alert me da esto (ejemplo):
Código: Seleccionar todo
[{"EJERCICIO":"4","COMPROMISO":"4","FECHA":"2009-10-01T00:00:00"},{"EJERCICIO":"5","COMPROMISO":"5","FECHA":"2009-09-08T00:00:00"}]


ahy esta mi problema.. 2009-09-08T00:00:00 yo quiero esa parte en el formato 'd-m-Y' sin el "T00:00:00".
He intentado varias cosas q he visto en el foro pero aun no encuentro la solucion,,

si alguien me puede dar su ayuda por favor,,

gracias de antemano.. ha y disculpen la ortografia.
Última edición por Luis_b el 23 Feb 2009, 23:01, editado 1 vez en total
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 22 Feb 2009, 18:19
Mmmm creo que tendrías que hacer:
Código: Seleccionar todo
var fecha = record.data.FECHA;
alert(fecha.format('d-m-Y'));
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Nuevo
Mensajes: 6
Registrado: 22 Feb 2009, 00:28
NotaPublicado: 23 Feb 2009, 22:59
Gracias Por responder Ramiro

ASi quedo:

       
Código: Seleccionar todo
        jsonData = "[";
          for(i=0;i<loadedForm.ds.getCount();i++) {
               record = loadedForm.ds.getAt(i);
                fecha = record.data.FECHA.format('d-m-Y');//linea agregada
                record.data.FECHA=fecha;//linea agregada
                jsonData += Ext.util.JSON.encode(record.data) + ",";
             }                       
          jsonData = jsonData.substring(0,jsonData.length-1) + "]";
        alert(jsonData);

Antes de revisar tu respuesta lo resolvi ya estando en php. asi quedo:
           
Código: Seleccionar todo
list($year, $month,$day ) = split('[T.-]', $cad[$cont]->FECHA);
              $fecha_new=$day."-".$month."-".$year;

Pero ya lo cambie.. para q se solucione antes de mandar la variable y no tenga q hacer el split demas,

Gracias por la ayuda, me sirvio de mucho. Saludos
Última edición por Luis_b el 23 Feb 2009, 23:01, editado 1 vez en total

Volver a Ext 1.0: Ayuda





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!