[英]Adobe Acrobat Pro - Get display value from dropdownlist?
我正在尝试使用 javascript 在 adobe acrobat pro 中读取“导出值”和向表单用户显示的文本值。
我似乎找不到文档,或者如果在“导出值”字段中指定了值,是否有任何方法可以确定显示的值。
示例:下拉菜单的值: ("None", 0) ("Standard, 1) ("Premium", 2)
然后在我的 javascript 中,选择了标准:
this.getField("DDL").rawValue //returns undefined
this.getField("DDL").value //returns 1
this.getField("DDL").valueAsString //returns "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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.