如何从母版页上的脚本中访问页面实例?
How do I access a page instance from within a script on a master page?
我在母版页上有一个按钮和脚本,用于在单击时删除该页面。
但据我所知,母版页上的脚本只能看到母版页 - 它看不到 'hosting' 它的页面。
除非我能找到它所在的容器,否则我不能调用实例管理器来删除它...是这样吗?如果没有,如何访问 'hosting' 页面?
母版页按钮上的这段代码显示 'problem',当在页面上使用并单击时,它显示母版页字段的路径,而不是托管按钮的页面。
xfa.host.messageBox(this.somExpression);
谢谢!
我认为您无法从母版页中识别出这一点。
主页面和普通页面之间的通信总是给我带来问题,所以我不建议尝试它 - 通常总是有一个错误较少的解决方法。
但一种方法是:
- 直接调用实例
另一种方式是:
- 将删除按钮放在主页面中,并让它在您每次添加实例时都被复制。
我在母版页上有一个按钮和脚本,用于在单击时删除该页面。
但据我所知,母版页上的脚本只能看到母版页 - 它看不到 'hosting' 它的页面。
除非我能找到它所在的容器,否则我不能调用实例管理器来删除它...是这样吗?如果没有,如何访问 'hosting' 页面?
母版页按钮上的这段代码显示 'problem',当在页面上使用并单击时,它显示母版页字段的路径,而不是托管按钮的页面。
xfa.host.messageBox(this.somExpression);
谢谢!
我认为您无法从母版页中识别出这一点。
主页面和普通页面之间的通信总是给我带来问题,所以我不建议尝试它 - 通常总是有一个错误较少的解决方法。
但一种方法是:
- 直接调用实例
另一种方式是:
- 将删除按钮放在主页面中,并让它在您每次添加实例时都被复制。