如果表单以奇数页结尾,则生态设计器将呈现空白页

时间:2014-10-02 02:43:52

标签: javascript designer livecycle

我在Livecycle es4设计器中设计一个表单,表单保存为.xdp,我们有一个.xml作为输入,基于表单扩展到n个页面的数据流,我需要结束我的表单一个偶数的页面, 如果有3页基于数据,我需要显示一个空白页作为第4页。如果基于数据流有4个页面,我们不需要显示额外的空白页面。

我在我的设计器中添加了一个空白页面,使其隐藏在布局中,包裹在子表单和布局编辑器中:准备好我已编写以下脚本

var pageCount = xfa.layout.pageCount();
if(pageCount%2==0){Blank.presence = "hidden";}
{Blank.presence = "visible";}

但我的表格现在是3页不附加空白页面,任何方向都会非常有帮助。 提前致谢 CW

1 个答案:

答案 0 :(得分:0)

首先,每次表单更改时都会触发 layout:ready 事件。例如: 最初3页 - >脚本增加了一个 - >表单已更改 - >脚本再次触发并删除第4页...

其次,空白(空白页面)从一开始就可见或隐藏?取决于第一个脚本运行时页面计数中是否包含空白。

您可以在开始时将Blank设置为可见,如果条件为true,则每个脚本将其删除。在这种情况下,你不会不需要其他部分。