我在设计器中有一个LiveCycle表单,它有一个带有复选框的可流动菜单页面。选中复选框后,文档中将显示某些页面。页面是包含图像的子表单。
此功能运行良好。我想做的是添加一个按钮到首页,将删除首页,打开一个‘另存为’窗口,然后关闭。我可以让saveas和close函数工作,但首页被清除并在文档中留空。如果页面上什么都没有,那么它肯定应该意识到它不是工作流程所必需的?
任何解决办法都会非常感谢,这已经困扰了我好几个星期了!我知道我不能使用acrobat模型删除页面,因为没有正确的权限。我希望在按钮上加点javascript就行了。
目前我有:
this.resolveNode ("indexSub").presence = "hidden"; //indexSub is the subform
app.execMenuItem("SaveAs");
app.execMenuItem("Close");我将在保存另一次时查看强制文件名!
谢谢
发布于 2013-07-10 16:46:17
这是非常奇怪的行为。我已经检查过你可以将presence设置为不可见或不活动,然后它就可以正常工作了。
this.resolveNode ("indexSub").presence = "invisible"; // or "inactive"不可见和非活动之间的区别你可以在这里找到:http://blogs.adobe.com/formfeed/2009/03/xfa_30_presenceinactive.html
发布于 2013-07-10 19:03:25
实际上,“非活动”确实在解决方案中起到了作用,不完全确定它是否是故意的!
主要的更改是将第一个页面从可流动更改为定位。当按下按钮时,页面被清除,另存为对话框打开,然后文档关闭。重新打开已保存的文档时,菜单页面已根据需要消失。如果有什么变化,我会在这上面添加一个注释。谢谢大家。
https://stackoverflow.com/questions/17552662
复制相似问题