0

我试图弄清楚何时需要为服务器模板设置序列 order# 以及是否需要为复合模板执行相同操作。这是我要解决的问题:我的信封将有 3 或 4 个文档,每个文档都有自己的模板。我将为每个文档提供内联模板,每个文档上的签名者角色都是相同的。如果我在一个信封中有多个文档/模板对,这是否意味着我必须使用复合模板?例如,如果我为一个文档使用多个服务器模板,那么顺序是否很重要?我只需要更多地了解这些复合模板。

4

2 回答 2

1

您必须使用复合模板。信封中文档的顺序将遵循compositeTemplate元素的结构顺序。

每个compositeTemplate元素都有一个或多个serverTemplates和/或inlineTemplates。这些数组的每个模板元素都有一个sequence具有整数值的元素。这些值应在该组合中形成一个序列,并确定为组合派生文档的顺序以及覆盖其他信封元素的顺序。

由单个复合材料贡献到信封的文档或者通过composite::document节点显式提供,或者如果不存在,则由复合材料中可以贡献文档的第一个(最低序列值)模板,例如serverTemplate文档或inlineTemplate::documents节点。

覆盖信封元素遵循“后进得到最终覆盖”的方法。因此,最后一个(最高)sequence模板中指定的值会覆盖所有先前设置的值。

于 2017-01-30T17:59:18.947 回答
1

如果我在一个信封中有多个文档/模板对,这是否意味着我必须使用复合模板?

是的。

例如,如果我为一个文档使用多个服务器模板,那么顺序是否很重要?

抱歉,我还不是这方面的专家。有几个关于合成模板的 StackOverflow 问题,请查看。

此外,最好的办法是试用一个测试信封。如果它没有按您期望的方式工作,那么就您的代码提出一个新的、具体的问题。

于 2017-01-24T17:31:46.810 回答