【问题标题】:Adobe Acrobat Pro - Get display value from dropdownlist?Adobe Acrobat Pro - 从下拉列表中获取显示值?
【发布时间】:2019-10-21 16:47:46
【问题描述】:

我正在尝试读取“导出值”以及使用 javascript 在 adobe acrobat pro 中向表单用户显示的文本值。

我似乎找不到文档,或者如果在“导出值”字段中指定了值,是否有任何方法可以确定显示的值。

示例: 带有值的下拉菜单: (“无”,0) (“标准,1) (“高级”,2)

然后在我的 javascript 中,选择标准:

this.getField("DDL").rawValue //returns undefined
this.getField("DDL").value //returns 1
this.getField("DDL").valueAsString //returns "1"

是否有会返回“标准”的属性?

【问题讨论】:

    标签: javascript pdf adobe


    【解决方案1】:

    应该这样做...带有附加参数“bExportValue”为“false”的 getItemAt 方法将检索当前值的下拉列表的显示值。

    var field = this.getField("DDL");
    var selectedIndex = field.currentValueIndices;
    var exportValue = field.getItemAt(selectedIndex); // The field value
    var displayValue = field.getItemAt(selectedIndex, false); // Label shown in the UI
    console.println(displayValue+": "+exportValue);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      相关资源
      最近更新 更多