Orbeon 表单:提取表单摘要数据

问题描述 投票:0回答:1

我们在其中一个表单的顶部创建一个“摘要部分”以显示主表单数据。为此,我们使用了一个Explanatory Text控件以及许多Template Parameters来从其他控件中提取数据(直接或通过xPath)。这很好..

然而,当我们将表单数据提取到另一个报告工具(通过 API)时,我们意识到 API 只会带来具有值的数据,例如文本框、单选按钮复选框等,而不是解释性文本..

所以,问题来了。

我们需要将此“摘要”数据放在纯文本/格式化文本框中,但您不能像 Explanatory Texts 一样在这些控件中使用 Template Parameters

我们尝试使用 xPath 将数据从一个控件移动到另一个控件,但这没有用。

那么解决这个问题的最佳方法是什么?

问候

皮特A

orbeon
1个回答
0
投票

事实上,解释性文本显示的文本没有保存在数据中,这是设计使然,因为通常文本是“解释性的”(因此是控件的名称),并且不是捕获数据的一部分通过表格。

所以我会像您一样查看纯文本或格式化文本区域。对于那些,您将无法使用模板,但您可以使用计算,使用

concat()
构建文本,并使用
$my-control
引用其他控件的值。如果文本很短,可能就没问题;但是如果它很长,我可以看到使用解释性文本会更加方便。

© www.soinside.com 2019 - 2024. All rights reserved.