2016-06-28 11 views

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]"/> 
+0

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

+0

'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

+0

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