Вложенные таблицы в livecycle распадаются на электронную почту

У меня есть форма с вложенной таблицей - где каждая таблица может динамически расти, то есть внутренняя таблица (с транзитным номером и номером счета) и внешняя таблица (счета с идентификатором №). Вот пример:

Правильно вложенные таблицы

(За кнопками:

  • Add - $.parent.tbl.Row.instanceManager.addInstance ();
  • Удалить - $.parent.instanceManager.removeInstance(this.parent.index); (В производстве я убеждаюсь, что есть хотя бы один ряд для удаления...)

В определении для каждой таблицы я не проверил "Повторить таблицу для каждого элемента данных". Это прекрасно работает. Однако я попробовал с этим проверить, и результат был тот же.

Теперь, когда я отправляю форму по электронной почте и открываю вложение, вот что я вижу:

Правильно вложенные таблицы

Вы можете видеть, что вторая таблица не справилась, и, очевидно, в первую во внутреннюю таблицу была добавлена ​​строка без каких-либо данных.

Есть идеи, что здесь происходит не так? И что я могу с этим поделать?

1 ответ

Решение

К сожалению, я не уверен, что не так с вашей формой, но я создал похожую форму, которая работает, поэтому я могу показать вам, как я это сделал, и перечислить несколько вещей, о которых я могу подумать, которые могут вызвать проблемы.
Вот как выглядит моя форма, и когда я отправляю ее по электронной почте, она получается именно так:
(Он имеет повторяющиеся родительские и дочерние формы, как у вас)
Пример формы почты в формате PDF Я сделал это полностью с 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): Вхождения Subform
У вашей проблемы могут быть и другие причины, поэтому убедитесь, что в initialize,docReady, preSubmit и аналогичные действия, которые происходят между отправкой и открытием отправленного PDF.
Также перед отправкой по электронной почте вы должны сохранить его в Acrobat в формате Reader Extended PDF: Сохранение PDF в Acrobat как * Reader Extended PDF Кроме того, я заметил, что иногда могут возникать проблемы из-за целевой версии (выбирается на ЖК-дисплее в меню "Файл"> "Свойства формы"> "По умолчанию").
Это помогло мне иногда установить его на самый новый.

Другие вопросы по тегам