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

问题描述 投票:0回答:1

我的 Adobe 表单中有 7 个文本字段,如果其中一个被隐藏,则下一个字段应该向上移动。

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

当某一字段被隐藏时,如何将其下面的字段上移?

这是文本字段的 javascript 代码,用于隐藏它:

if (xfa.layout.page(this) != xfa.layout.pageCount()){
    this.presence ="hidden";
}
javascript sap-basis livecycle-designer
1个回答
0
投票

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

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

这应该就是全部了,现在当您将其中一个文本字段的存在更改为“隐藏”时,其他文本字段将向上移动。

© www.soinside.com 2019 - 2024. All rights reserved.