【问题标题】:Adobe LiveCycle designer - form scripting - changing the field from optional to requiredAdobe LiveCycle 设计器 - 表单脚本 - 将字段从可选更改为必填
【发布时间】:2011-12-23 21:30:59
【问题描述】:

我正在尝试使用 Adob​​e LiveCycle 设计器制作动态 PDF 表单,但遇到了问题。我有一个布尔复选框字段,它决定其他文本字段是必需的还是可选的。我想使用表单脚本来实现此功能 - 在复选框字段的“已更改”事件中,我想修改其他表单字段,以便它们成为必需或可选的。我的问题是我不知道 javascript API 并且找不到如何修改字段“必需”。 感谢帮助 回复

顺便说一句 - 我是 Adob​​e 的 PDF 工具的初学者,但这个软件让我非常失望......而且开发人员文档非常薄弱。您知道 PDF 表单 javascript API 的任何好的在线文档吗?

更新:我知道如何标记一个必填字段 - 通过将其强制属性设置为强制 =“错误”。但不知道如何使该字段可选。

【问题讨论】:

标签: javascript forms pdf adobe livecycle


【解决方案1】:

要使字段成为可选字段,请将对象的强制属性设置为“禁用”

例如:displayObject.mandatory = "disabled"

在你这样做的条件下这样做:

field.mandatory = (radioGroup.rawValue == 1) ? "error" : "disabled"

其中 field 是您设置为必填/可选的字段,radioGroup 是一个条件。在您的情况下,它将是 myCheckbox.rawValue == 1

【讨论】:

    【解决方案2】:

    尝试做:

    this.getField("Field Name").required = false;
    

    或:

    this.getField("Field Name").required = true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      • 1970-01-01
      • 1970-01-01
      • 2022-11-22
      相关资源
      最近更新 更多