在Adobe表单中隐藏文本字段,并删除空格以向上移动下一个文本

时间:2019-07-03 11:39:26

标签: javascript sap livecycle-designer

我的 Adob​​e表单中有7个文本字段,如果其中一个隐藏,则下一个字段应上移。

当前,“ Retenue ...”和“ Jalons”之间的文本字段已正确隐藏,但下面的字段没有向上移动。

隐藏一个字段后,如何向上移动其下面的字段?

form output

以下是用于隐藏文本字段的javascript代码:

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

1 个答案:

答案 0 :(得分:0)

由于该字段消失,您的JS似乎是正确的。
因此,问题很可能是您没有正确配置父表单。
这是一个工作示例: enter image description here

  1. 创建子表单
  2. 将其设置为“ Textflow”(我不知道实际的英语单词,我使用德语)
  3. 将文本字段直接移动到该子表单中

仅此而已,现在,当您将一个文本字段的状态更改为“隐藏”时,其他文本字段将向上移动。