2016-11-13 49 views
0

我希望Orbeon在插入日期輸入字段日期時驗證這兩種格式,如「2016/12/11」或「2016年12月11日」 。如何將日期格式更改爲接受帶有或不帶Or的日期格式

我嘗試在properties-local.xml中插入兩個屬性。 Orbeon接受兩種格式,但不是完全插入12 11 2016時,它接受,但是當我輸入「12l 11 2016」時出現錯誤。問題是,當我糾正錯誤Orbeon仍然不接受這個日期「12 11 2016」,當我鍵入「12/11/2016」日期被接受,錯誤被刪除。

<property 
    as="xs:string" 
    name="oxf.xforms.format.input.date" 
    value="[D][M][Y]"/> 
<property 
    as="xs:string" 
    name="oxf.xforms.format.input.date" 
    value="[D]/[M]/[Y]"/> 

回答

0

只有少數格式支持作爲每documentation

  • [M]/[D]/[Y]例如2008年11月5日(也稱爲「北美格式」)
  • [D]/[M]/[Y]例如5/11/2008(也稱爲「歐洲格式」)
  • 作爲一種變型,可以使用另一種分離器,如一個點(例如[D].[M].[Y])或破折號([D]-[M]-[Y]
  • 作爲一種變型,可以編寫[M01][D01]如果您希望一個數字的日期和月份以前綴0爲前綴,例如11/05/2008

因此,您的格式[D][M][Y]不起作用。現在不可能在不更改Orbeon Forms實現的情況下支持這種格式。