生命周期中的嵌套表在电子邮件中分崩离析

时间:2016-07-29 13:59:29

标签: livecycle-designer

我在这里有一个带有嵌套表的表单 - 每个表都可以动态增长,即内部表(w / Transit No和Account No)和外部表(Accounts by ID No)。这是一个例子:

Correctly nested tables

(按钮后面:

  • 添加 - $ .parent.tbl.Row.instanceManager.addInstance();
  • 删除 - $ .parent.instanceManager.removeInstance(this.parent.index); (在 生产我确保至少有一行要删除...)

在每个表的定义中,我没有选中“为每个数据项重复表”。这非常有效。但是我确实尝试了检查,结果是一样的。

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

Correctly nested tables

你可以看到第二个表没有成功,显然在第一个表中添加了一行,没有任何数据。

关于这里出了什么问题的任何想法?我能做些什么呢?

1 个答案:

答案 0 :(得分:1)

不幸的是,我不确定你的表单有什么问题,但是我已经制作了一个类似的表单 - 所以我可以告诉你我是怎么做的,并列出一些我能想到的东西会引起问题。
这就是我的表格,当我通过电子邮件发送时,它的确如下: (它有像你一样的可重复的父子公告) PDF Form Instances Mail Example 我完全用JS完成了,没有FormCalc和Dollar $签名:D
当按下按钮时,我从Scriptobject调用一个函数 这些是我的函数内部脚本的主要部分:

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

这些是我的子表格'属性(用德语,但你可以弄清楚:P):Subform Occurrences
您的问题可能还有其他原因,请确保您对initializedocReadypreSubmit以及发送和打开之间发生的类似操作没有任何更改发送PDF 在将其作为电子邮件发送之前,您必须将其作为 Reader Extended PDF 保存在Acrobat中: Saving PDF in Acrobat as *Reader Extended PDF* 除此之外我还注意到,由于目标版本有时会出现问题(可在文件>表格属性>默认值下的LCD中选择)。
它有时帮助我把它设置为最新的。