2014-03-24 44 views
0

我试图通过Adobe Pro 11(智能表单)创建服务请求表单,并且遇到困难,允许内容将对象向下翻页。目前我有隐藏文本框和标签,当复选框被选中时,这些文本框和标签就会显示出来。我不希望隐藏的内容占用页面上的空间,除非它需要对用户可见。Adob​​e Pro 11 - 使用选中的复选框扩展内容

如何获取内容以展开并将已显示的内容向下推送至页面?例如,如果我有三个复选框,并且用户单击第一个复选框,我希望内容显示在剩余的两个复选框上方(他们需要向下移动)。

var desktopHide = event.target.isBoxChecked(0)?display.visible:display.hidden; 
this.getField("quantityDesktopMoveTextBox").display = desktopHide; 
this.getField("quantityDesktopMoveLabel").display = desktopHide; 
+0

你可以展示你现在正在尝试的吗? – jbindel

+0

下面是一个小例子:var desktopHide = event.target.isBoxChecked(0)?display.visible:display.hidden; this.getField(“quantityDesktopMoveTextBox”)。display = desktopHide; this.getField(“quantityDesktopMoveLabel”)。display = desktopHide; ---当标签和文本框变得可见时,像下面的对象一样向下移动。 – SayGnight

回答

0

对于这种情况,Adobe Propaganda会说你必须使用动态XFA表单(使用LiveCycle Designer创建)。这确实提供了最简单的方法,通过使用子窗体(参见文档)。

然而,它可以用AcroForms来完成。但是,它有点混乱,并且不适用于每个版本的Reader。在这种情况下,你会做什么,并将内容转移到领域。然后你建立一个分页程序,相应地放置/移动/创建这些字段。

我的客户有一整套这种经常使用的动态多语言表单。如需深入讨论和引用,请随时与我联系。