【问题标题】:How do I access a page instance from within a script on a master page?如何从母版页上的脚本中访问页面实例?
【发布时间】:2017-11-15 02:16:10
【问题描述】:

我在母版页上有一个按钮和脚本,用于在单击该页面时将其删除。

但据我所知,母版页上的脚本只能看到母版页 - 它看不到“托管”它的页面。

除非我能找到它所在的容器,否则我不能调用实例管理器来删除它...是这样吗?如果没有,我如何访问“托管”页面?

母版页上按钮上的此代码显示“问题”,当在页面上使用并单击时,它显示母版页字段的路径,而不是托管按钮的页面。

xfa.host.messageBox(this.somExpression);

谢谢!

【问题讨论】:

  • 你能发布你的代码吗?
  • 嗨,我添加了一些代码来显示我的问题...
  • 我认为您无法从母版页中识别出这一点。因此,一种方法是直接调用实例,另一种方法是将删除按钮放在主页面中,并在每次添加实例时复制它。
  • 感谢@Cold_Class - 这就是我所做的......将按钮移到实例页面上......有点令人失望,但你去吧!
  • 那么,你会接受这个作为官方答案吗? :)

标签: javascript pdf adobe livecycle livecycle-designer


【解决方案1】:

我认为您无法从母版页中识别出这一点。 母版页面和普通页面之间的通信总是给我带来问题,所以我不建议尝试它 - 通常总是有一种不那么错误的方法。
但一种方法是:

  • 直接调用实例

另一种方式是:

  • 将删除按钮放在主页中,并在每次添加实例时复制它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多