2016-05-17 8 views
0

Hallo ich bin Datefield haben:Sendedatum in Server

    { 
         xtype: 'datefield', 
         height: 25, 
         flex: 1, 
         margin: '0 0 0 0', 
         textAlign: 'left', 
         padding: 0, 
         format: 'd.m.Y H:i' 
        } 

Und dieses Feld in Modell: { name: 'calendar', type: 'date' }, Aber wenn ich in Server gesendet bin in request ‚Kalender‘ haben dieses Format calendar: "3388463160", und dann, wenn ich bin bekomme vom Server 'Kalender' i erhalten diese calendar:"0001-01-01T00:00:00" Wie kann ich für Server von extJs richtig formatieren?

+0

[ 'dateFormat'] (http://docs.sencha.com/extjs/6.0 /6.0.1-classic/#!/api/Ext.data.field.Date-cfg-dateFormat) im Modell. – Alexander

+0

ich benutze dies: '{name:' kalender ', typ:' datum ', datumFormat:' dmY H: ich '}' und in anfrage an den server: kalender: "17.05.2016 11:20" aber wenn ich komme vom server habe ich das: kalender: "0001-01-01T00: 00: 00" und "dateField" ist leer – user3045654

Antwort

0

ich im Feld bin hinzufügen, um diese: { name: 'calendar', type: 'date', dateFormat: 'c' }' und alle Arbeiten direkt

0

Verwendung submitFormat Eigenschaft für Datefield

{ 
    xtype: 'datefield', 
    height: 25, 
    flex: 1, 
    margin: '0 0 0 0', 
    textAlign: 'left', 
    padding: 0, 
    submitFormat:'d.m.Y H:i', 
    format: 'd.m.Y H:i' 
} 
+0

danke, modell: '{name:' kalender ', typ:' datum ', datumFormat:' dmY H : i '}', in dateField add: submitFormat: 'dmY H: i', wenn Anfrage an Server: Kalender: "17.05.2016 00:00", aber vom Server-Kalender: "0001-01-01T00: 00: 00 "vom Server – user3045654