我使用orbeon 4.10收集数据,并从模板中填写PDF。我想选择时间如何显示在pdf上。我已经看到了oxf.xforms.format.input.time和oxf.xforms.format.output.time属性,但它们似乎只控制表单本身。
我也见过这,但它似乎与日期格式有关。
我需要改变我的财产的价值吗?
谢谢
发布于 2015-11-13 14:49:37
作为一种解决方法,我使用了一个隐藏字段来为pdf正确地格式化我的时间。
下面是我在计算值中使用的格式化代码:format-time($controlname, '[H01]:[m01]')
这是可见代码:$fr-mode = 'email'用于从电子邮件生成的pdf或$fr-mode = 'pdf' for pdf按钮。
发布于 2015-09-29 18:11:52
更新:我认为下面的解决方案实际上行不通。我认为这可能在某一时刻起作用,但可能不再起作用。我们有一个 RFE 。。
您可以使用以下属性:
<property
as="xs:string"
name="oxf.fr.resource.$app.$form.$lang.print.formats.time"
value="[H01]:[m01]:[s01]]"/>其中:
$app是应用程序的名称$form是表单名$lang是应用的语言您可以对所有这些使用通配符(*)。
https://stackoverflow.com/questions/32767280
复制相似问题