2014-10-02 30 views
0

我正在设计一个表单在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

首先,布局:准备事件触发每次形式变化。例如: initialy 3页 - >剧本增添了一分 - >形式改变 - >脚本再次闪光,并删除第4页...

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

您可以将空白设置为从一开始就可见,并且每个脚本在条件为真时将其删除。在这种情况下,你不需要别的部分。

+0

谢谢。这很有帮助 – de1209 2014-10-14 14:23:48