Ich möchte verhindern, dass Orbeon in Feldern für Tag und Monat führende Nullen entfernt. Wenn ich z.B. "04" Ich möchte diesen Wert beibehalten, anstatt ihn in "4" zu ändern.Wie führende Nullen zu den Feldern eines Felddatumssteuerelements hinzugefügt werden können
1
A
Antwort
0
dies Unter der Annahme ist mit dem regulären Datum Feld, wenn Form Builder verwenden oder ein xf:input
an einen Knoten des Typs gebunden xs:date
wenn XForms von Hand zu schreiben, dann die folgende Eigenschaft gesetzt und die führenden 0 von Tagen und Monaten in Datum Eingabefelder bleiben erhalten, wenn das Datum von Nutzern eingegeben wird, oder hinzugefügt werden, wenn nicht im, was die Nutzer eingegeben:
<property as="xs:string"
name="oxf.xforms.format.input.date"
value="[M01]/[D01]/[Y]"/>
die Eigenschaft bereits hat Wert festgelegt ist [D01] - [M01] - [Y], aber es funktioniert nicht. Ich verwende das 'fr: fields-date'-Steuerelement, sollte es sich genauso verhalten? – majat
'fr: fields-date' wechselt die Reihenfolge von Tag/Monat in Abhängigkeit von' oxf.xforms.format.input.date' seit Orbeon Forms 4.6.3 (Problem [# 1803] (https://github.com/orbeon/orbeon-forms/issues/1803)). Vielleicht verwenden Sie eine ältere Version von Orbeon Forms? – ebruchez
Oh, ich sehe, mit 'fr: fields-date' bemerke ich das Verhalten ist, dass führende Nullen entfernt werden (außer du wechselst von, sagen wir," 6 "zu" 06 ", dann bleibt vorübergehend die führende Null. Das ist nicht konfigurierbar im Moment – ebruchez