如何更改Orbeon表单中的默认错误消息?

时间:2015-10-13 15:27:00

标签: orbeon

我可以更改orbeon中元素的错误(警告)消息。但在某些情况下,更改表单(或所有表单)的orbeon默认消息很有意思。

根据建议here。这样做的方法是使用属性:

<property 
    as="xs:string" 
    name="oxf.fr.resource.*.*.fr.detail.labels.alert" 
    value="This is a new fancy message"/>

因为我想改变英语值,所以必须是这样的:

<property 
    as="xs:string" 
    name="oxf.fr.resource.*.*.en.detail.labels.alert" 
    value="This is a new fancy message"/>

但是我仍然可以在重启tomcat后看到警报的原始默认测试。我无法找到更多关于此的文档,因此我不知道为什么它不起作用。有人能给我一个线索吗?

1 个答案:

答案 0 :(得分:1)

我在4.10设置中使用您上面提到的属性对此进行测试,该消息显示为预期:

Custom error message

请注意,出于性能原因,资源会被缓存。因此,如果您通过编辑apps/fr/i18n/resources.xml或使用属性更改Form Runner资源,则需要重新启动Tomcat才能使更改生效。

(如果您在重新启动后仍然没有看到您的消息,请告诉我们,我们将不得不进一步调查此事。)