Ich habe einen Inhaltstyp A und er hat ein Datumsfeld .
Ich wähle Day-Month-Year
für dieses Datumsfeld. Aber nicht jeder Inhalt hat einen Tag und ich möchte nur Month
und Year
für diesen Inhalt auswählen .
Wenn ich nur Monat und Jahr auswähle (eingebe), wird ein Fehler ausgegeben :
Die Werteingabe für das Feld Datum ist ungültig: Der Wert März 1979 stimmt nicht mit dem erwarteten Format überein.
Ich habe das Partial Date- Modul installiert und ausprobiert , konnte aber immer noch nicht tun, was ich will, obwohl es auf der Modulseite steht:
Dieses Modul bietet Datums- und Zeitfelder, mit denen jede einzelne Komponente leer gelassen werden kann, während gleichzeitig eine sortierbare Liste der Felder bereitgestellt wird.
Wie kann ich das machen? Ich möchte das vollständige Datum ( Day-Month-Year
) für einige Knoten und für einige andere das teilweise Datum (nur Month-Year
) und möglicherweise nur für einige andere Knoten eingeben Year
. Ist das nicht möglich?
Day-Month-Year
Month-Year
Year
(Und es gibt auch ein ungelöstes Problem: Erlaube "unscharfe" Granularität .)
Antworten:
Mit einem Datumsfeld ist dies nicht möglich. Sie können dies jedoch erreichen, indem Sie zwei verschiedene Datumsfelder mit unterschiedlicher Konfiguration hinzufügen, z.
quelle
Die einzige Möglichkeit, dies zu tun, besteht darin, den Widget-Typ auf
Select
festzulegen und denDay
Teil wegzulassen , wie im folgenden Screenshot gezeigt.UPDATE: Ich weiß nicht, warum ich die Frage nicht vollständig gelesen habe. aber Nikhil hat recht, der einzige Weg ist, zwei
Date
Komponenten mit unterschiedlichen Konfigurationen zu erstellen .quelle
Erstellen Sie drei verschiedene Datumsfelder mit unterschiedlichen Datumsformaten. Sie können die Option Datumseingabe während der Erstellung des Datumsfelds angeben (klicken Sie auf Weitere Einstellungen und Werte und wählen Sie Benutzerdefiniertes Format in den Datumseingabeoptionen. Das benutzerdefinierte Eingabeformat für nur einen Monat wäre beispielsweise F).
quelle