1

我需要使用同一表单上的两个字段创建重复。换句话说,重复必须出现在表单的底部,就像我们过去对嵌入式视图所做的那样。在此重复中,我有两列。他们都有相同数量的条目,他们需要排队。这些字段是 OriginalFileName 和 NewFileName。

在第一列(OriginalFileName)上,每一行都必须成为一个链接,第二列只是来自第二个字段(NewFileName)的列表。URL 可以是存在于文档本身上的附件,也可以是已分离的附件,它必须成为它在网络上的存储路径。路径也作为变量存储在文档中,因此一旦分离,它就会被填充。

首先,是否可以使用包含重复的文档中的值来创建重复?

其次,在任何一种情况下,我如何编写我需要添加的 HTML 来制作 URL。对于重复中的所有行,分离文件的路径将始终相同,只是文件名发生了变化。

4

1 回答 1

5

如果您知道多值项中有多少条目,那么您可以将重复的数据源设置为基于 javascript 并返回您想要重复的次数。如果您不知道多值字段中的项目数,则可以将重复的数据源设置为文档和字段。在这两种情况下,如果您怀疑您将拥有超过 30 个条目,则需要将最大重复值设置为更高,以便可以同时显示所有条目,或者您可以添加一个指向重复组件的寻呼机。

访问这两个字段的数据相当容易,多值字段只是一个数组,您可以使用document.getItemValue("fieldName")[arrayIndex]. 要知道您在重复中使用的数组索引,有一个“重复索引”的配置字段,您可以在其中输入变量名称,只需将该变量名称用于 arrayIndex。

现在它只是在重复中构建表或列表并添加链接和计算文本控件的情况,这些控件使用 arrayIndex 来获取它们的值。

于 2012-04-19T03:58:08.567 回答