如何在Orbeon Forms中更改日期格式以接受或不使用/

时间:2016-11-13 17:01:36

标签: date format orbeon

当我在日期输入字段日期中插入“2016年12月11日”或“12 11 2016”时,我希望Orbeon验证这两种格式。

我尝试在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]"/>

1 个答案:

答案 0 :(得分:0)

documentation只支持几种格式:

  • [M]/[D]/[Y]例如2008年11月5日(也称为“北美格式”)
  • [D]/[M]/[Y]例如5/11/2008(也称为“欧洲格式”)
  • 作为变体,您可以使用其他分隔符,例如点(例如[D].[M].[Y])或破折号([D]-[M]-[Y]
  • 作为变体,如果您希望一位数字的日期和月份以[M01]作为前缀,则可以写[D01]0,例如[D][M][Y]。 2008年11月5日

因此,您的格式ldapsearch -x -LLL -h host.example.com -D user -w password -b"dc=ad,dc=example,dc=com" -s sub "(objectClass=user)" givenName 将无效。现在不可能在不更改Orbeon Forms实现的情况下支持此格式。