
Hinweis
Dieser Tipp ist für die HTMLDB Version 1.5 entstanden. Das deutsche Datumsformat hat schon lange als Standardauswahl Einzug gehalten. Für „Sonderfälle“ von bestimmten Datumformaten ist dieser Hinweis immer noch gültig.
Es gibt inzwischen ein eigenes „Application Date Format“. Festzulegen ist dieses Format unter „> Application > Shared Components > Edit Globalization Attributes“
HTML DB Date Picker
Wer schon einmal das Vergnügen hatte, mit HTML DB zu entwickeln, wird festgestellt haben, dass in kurzer Zeit funktionelle Anwendungen entstehen können. Um Eingaben komfortabel zu machen, werden einige Hilfsmittel bereitgestellt.
In diesem Beispiel wollen wir uns mit dem Date Picker befassen. Der Date Picker bietet die Möglichkeit, Datumswerte per Mausklick einzufügen. Mit einem Klick klappt ein kleiner Kalender hoch, mit einem weiteren Klick wird das ausgewählte Datum in die Eingabemaske übernommen.
Hinzufügen eines Date Picker in eine Applikation
Der Date Picker wird in der üblichen Weise zu einer Applikation hinzugefügt. Das heißt:
Unter "Items" das "Create"-Icon anklicken und Date Picker auswählen. Auf der nächsten Seite, hier wird das Datumsformat ausgewählt, tauchen die ersten Probleme auf. An dieser Stelle sucht man vergeblich nach einem in Deutschland üblichen Datumsformat. Um ein übliches Datumsformat zu erstellen, wird "Date Picker(use application format mask)" selektiert. Als nächstes wird noch ein Name für den Date Picker vergeben, der Bereich festgelegt, in dem dieser Date Picker erscheinen soll und eine Beschriftung angegeben. Zum Abschlusswird der Date Picker erzeugt.
Festlegen eines Datumsformates für die Applikation
Wir haben bei der Erstellung des Date Pickers festgelegt, dass eine "Applikations Formatmaske" verwendet werden soll. Diese ist für die komplette Applikation gültig und muss nun erzeugt werden.
Im Application Builder wird die Applikation gewählt und in den Bereich "Edit Attributes" navigiert. Im Bereich "Static Substitution Strings" wird unter "Substitution String" der fest vorgegebene Wert PICK_DATE_FORMAT_MASK und unter "Substitution Value" die Format-Maske, z.B. dd.mm.yyyy, eingetragen.
Mit diesem Eintrag übernehmen alle Date Picker innerhalb der Applikation, die auf das Format "Date Picker(use application format mask)" gesetzt wurden, das eingetragene Datumsformat.
Weitere Informationen zum Thema erhalten Sie in unserem HTML DB Workshop.