代码之家  ›  专栏  ›  技术社区  ›  Screwtape

使用虚拟文档时,如何将模板与不同的报告参数一起使用?

  •  0
  • Screwtape  · 技术社区  · 7 年前

    我正在使用一个脚本生成的虚拟文档结构来从EA创建一个文档,我正在尝试使用同一个模板片段多次使用不同的元素和不同的标题。

    在输入的地方,我想要一个标题(和模板中的类似引用),在输出的地方,我想要不同的标题值。

    ReportTitle 个体中的标记值 <model document> 元素,但这似乎被忽略,只有 <report package> 整个过程中都在使用价值(这让我想知道为什么它们首先存在)。

    <模型文档> 会更好。

    有谁有比这更好的方法吗?谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Geert Bellekens    7 年前

    我认为没有一个简单的解决方案。

    如果有一种方法可以基于元素、包或图ID确定是否应该使用一个标题或另一个,那么可以使用脚本或SQL片段返回正确的标题。

    如果不是这样的话,我想唯一的可能就是在模板中硬编码不同的标题。 为了避免太多重复,您可以创建一个只有标题的模板,并将其用于模型文档。由于您是通过脚本生成模型文档的,因此不会花费任何用户时间。