IT-MÜCKE

Xataface: ifFormat - Eingaben formatieren

Beitragsdatum 27.11.2023
Letzte Aktualisierung -
Betrifft xataface, div. Versionen

Xataface ist ein Framework, um schnell und einfach komplexe Datenbankanwendungen bauen zu können.

Problem

In Xataface werden Eingaben im amerikanischen Formt erwartet.

Beispielsweise muss ein Datum im Format:
YYYY-MM-DD
eingegeben werden, also z.B.
2023-11-27

Das ist in Deutschland nicht ganz so praktisch.


Lösung

Ein nicht dokumentierter Parameter in der fields.ini ändert das Eingabe-Format:

widget:ifFormat = "%d.%m.%Y"

Damit können nun Eingabe- und Ausgabeformat abgepasst werden:

[datum]
widget:label = "Datum"
date_format = "%d.%m.%Y"
widget:ifFormat = "%d.%m.%Y"

Dabei legt date_format das Augabeformat fest und widget:ifFormat das EIngabeformat.

Dieser Parameter ist anscheinend nicht (mehr) dokumentiert. Man findet ihn aber in den Quelltexten (Dataface/FormTool/calendar.php).


Ähnliche Themen im blog:
xataface


zurück