2016-04-08 13 views
1

Ich versuche, eine formatierte Datumswert in einem Formularfeld angezeigt werden am Beispiel in der Dokumentation: https://octobercms.com/docs/backend/lists#column-datetimeWie wird ein formatiertes Datum im OctoberCMS-Backend-Formular angezeigt?

created_at: 
    label: Date 
    type: datetime 
    format: l jS \of F Y h:i:s A 

Dies wirft die Ausnahme: modules/backend/Widgets/form/partials/_field_datetime.htm" not found.

Ich habe auch versucht, die Änderung der Art zu datepicker. Es wird keine Ausnahme ausgelöst, aber der Datumswert ist nicht formatiert.

Haben Sie Ideen zum Anzeigen eines Datums, das als d/m/Y formatiert ist?

Edit:

Ich brauche eigentlich ein editierbare Datum Eingabefeld in der Form, vorzugsweise ein datepicker, in dem ein Benutzer ein Datum mit den datepicker wählen könnte oder ein Datum in einem Format an sich vertraut sind, z.B d/m/Y und den eingegebenen Wert auf das Formularfeld anwenden lassen.

Antwort

2

Versuchen Sie, eine partial Typ

Eine Liste

created_at: 
    label: Date 
    type: partial 
    path: column_date 

Mit dem folgenden Code innerhalb _column_date.htm

<?= $value->format('l jS \of F Y h:i:s A') ?> 

Für eine Form

created_at: 
    label: Date 
    type: partial 
    path: field_date 

Mit dem folgenden Code innerhalb _field_date.htm

<?= $formModel->created_at->format('l jS \of F Y h:i:s A') ?> 
+0

Hallo @Samuel, danke für deine Antwort config_list.yaml. Es funktioniert, um den Feldwert anzuzeigen, aber eigentlich brauche ich eine Eingabe, bei der ein Benutzer das Datum in einem Format eingeben kann, das ihm vertraut ist mit "d/m/Y" und diesen Wert auf das Formularfeld anwenden lässt. Ich habe meine Frage aktualisiert, um es klarer zu machen. Es scheint, dass Sie https://github.com/dbushell/Pikaday verwenden, das eine "Format" -Eigenschaft hat. Wie kann ich das Format auf die OctoberCMS-Datepicker-Instanz einstellen? – jfoliveira

+0

Nicht unterstützt, soweit ich weiß. Versuchen Sie, ein Problem für GitHub zu protokollieren. –

+0

Bitte überprüfen und fusionieren, wenn Sie damit einverstanden sind: https://github.com/oktobercms/oktober/pull/1919 – jfoliveira

2

Add "Format", um Sie

start_at: 
     label: My Label 
     type: dateTime 
     format: j M Y H:I 
Verwandte Themen