livecycle 中的嵌套表在电子邮件中分崩离析

Nested tables in livecycle fall apart on email

我这里有一个带有嵌套 table 的表格 - 其中每个 table 都可以动态增长,即内部 table(带转运号和帐号)和outer table(按 ID 编号的帐户)。这是一个例子:

(按钮后面:

每个table中的定义我都没有检查'Repeat Table for Each Data Item'。这很好用。但是我确实尝试过检查,结果是一样的。

现在,当我通过电子邮件发送表格并打开附件时,这是我看到的:

可以看到第二个table没有成功,显然是在第一个table里面加了一行,没有任何数据。

对这里出了什么问题有什么想法吗?我能做些什么?

很遗憾,我不确定您的表单有什么问题,但我已经制作了一个类似的有效表单 - 所以我可以向您展示我是如何做的,并列出一些我能想到的可能会导致问题的事情。
这是我的表格的样子,当我通过电子邮件发送它时,它完全是这样的:
(它有像你一样的可重复的父子表单)
不过我完全是用 JS 完成的,没有 FormCalc 和 Dollar $igns :D
当按下按钮时,我从 Scriptobject 调用函数。
这些是我函数中脚本的主要部分:

  • 添加子表单:
    var oNewInstance = subform.instanceManager.addInstance(1);
  • 删除子表单:
    if (subform.instanceManager.count > subform.instanceManager.occur.min) { subform.instanceManager.removeInstance(subform.index); }

这些是我的子表单的属性(德语,但您可以理解 :P):
不过,您的问题也可能完全是其他原因,请确保您没有对 initializedocReadypreSubmit 进行任何更改以及在发送和打开已发送的 PDF 之间发生的类似操作.
同样,在将其作为电子邮件发送之前,您必须在 Acrobat 中将其保存为 Reader 扩展 PDF 除此之外,我注意到有时会因目标版本而出现问题(在 LCD 中的文件 > 表单属性 > 默认值下可选择)。
它有时帮助我将其设置为最新的。