如何更改日期格式以接受有或没有/在 Orbeon 表格中的日期
How to change the date format to accept date with or without / in Orbeon Forms
我希望 Orbeon 在我插入日期输入字段时验证这两种格式,例如“12/11/2016”或“12 11 2016”。
我尝试在 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]"/>
根据 documentation:
仅支持少数格式
[M]/[D]/[Y]
例如11/5/2008(也称为 "North America format")
[D]/[M]/[Y]
例如5/ 11/2008(也称为 "European format")
- 作为变体,您可以使用其他分隔符,例如点(例如
[D].[M].[Y]
)或破折号([D]-[M]-[Y]
)
- 作为一种变体,如果您希望一位数字上的日和月以
0
作为前缀,您可以写 [M01]
和 [D01]
,例如2008 年 11 月 5 日
所以您的格式 [D][M][Y]
将不起作用。如果不更改 Orbeon Forms 实现,现在不可能支持这种格式。
我希望 Orbeon 在我插入日期输入字段时验证这两种格式,例如“12/11/2016”或“12 11 2016”。
我尝试在 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]"/>
根据 documentation:
仅支持少数格式[M]/[D]/[Y]
例如11/5/2008(也称为 "North America format")[D]/[M]/[Y]
例如5/ 11/2008(也称为 "European format")- 作为变体,您可以使用其他分隔符,例如点(例如
[D].[M].[Y]
)或破折号([D]-[M]-[Y]
) - 作为一种变体,如果您希望一位数字上的日和月以
0
作为前缀,您可以写[M01]
和[D01]
,例如2008 年 11 月 5 日
所以您的格式 [D][M][Y]
将不起作用。如果不更改 Orbeon Forms 实现,现在不可能支持这种格式。