Скрыть текстовое поле в форме Adobe и убрать пробел, чтобы перейти к следующему тексту - PullRequest
2 голосов
/ 03 июля 2019

У меня есть 7 текстовых полей в моей форме Adobe , и если одно из них скрыто, следующие поля должны сдвинуться вверх.

В настоящее время текстовое поле между "Retenue ...""и" Jalons "скрыты правильно, но поля ниже не сдвинулись вверх.

Когда скрыто одно поле, как подняться вверх по полям ниже?

form output

Вот код JavaScript для текстового поля, чтобы скрыть его:

if (xfa.layout.page(this) != xfa.layout.pageCount()){
    this.presence ="hidden";
}

1 Ответ

0 голосов
/ 05 июля 2019

Ваш JS кажется правильным, так как поле исчезает.
Поэтому, скорее всего, проблема в том, что вы неправильно настроили родительскую форму.
Вот рабочий пример: enter image description here

  1. Создать подчиненную форму
  2. Установите для него «Textflow» (я не знаю реального английского слова, я использую его на немецком языке)
  3. Перемещение текстовых полей непосредственно в эту подчиненную форму

Это должно быть все, теперь, когда вы измените присутствие одного из текстовых полей на «скрытое», остальные переместятся вверх.

...