我们在其中一个表单的顶部创建一个“摘要部分”以显示主表单数据。为此,我们使用了一个Explanatory Text控件以及许多Template Parameters来从其他控件中提取数据(直接或通过xPath)。这很好..
然而,当我们将表单数据提取到另一个报告工具(通过 API)时,我们意识到 API 只会带来具有值的数据,例如文本框、单选按钮复选框等,而不是解释性文本..
所以,问题来了。
我们需要将此“摘要”数据放在纯文本/格式化文本框中,但您不能像 Explanatory Texts 一样在这些控件中使用 Template Parameters。
我们尝试使用 xPath 将数据从一个控件移动到另一个控件,但这没有用。
那么解决这个问题的最佳方法是什么?
问候
皮特A
事实上,解释性文本显示的文本没有保存在数据中,这是设计使然,因为通常文本是“解释性的”(因此是控件的名称),并且不是捕获数据的一部分通过表格。
所以我会像您一样查看纯文本或格式化文本区域。对于那些,您将无法使用模板,但您可以使用计算,使用
concat()
构建文本,并使用$my-control
引用其他控件的值。如果文本很短,可能就没问题;但是如果它很长,我可以看到使用解释性文本会更加方便。