我在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
答案 0 :(得分:0)
首先,每次表单更改时都会触发 layout:ready 事件。例如: 最初3页 - >脚本增加了一个 - >表单已更改 - >脚本再次触发并删除第4页...
其次,空白(空白页面)从一开始就可见或隐藏?取决于第一个脚本运行时页面计数中是否包含空白。
您可以在开始时将Blank设置为可见,如果条件为true,则每个脚本将其删除。在这种情况下,你不会不需要其他部分。