Adobe Acrobat Pro - получить отображаемое значение из выпадающего списка? - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь зачитать как «значение экспорта», так и текстовое значение, которое отображается пользователю формы в Adobe Acrobat Pro с использованием JavaScript.

Не могу найтидокументации, или если есть какой-либо способ определить значение, которое отображается, если значение указано в поле «значение экспорта».

Пример: DropDown со значениями: («Нет», 0) («Стандарт», 1) («Премиум», 2)

Затем в моем javascript стандарт выбран:

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

Есть ли свойство, которое будет возвращать "Стандарт"?

1 Ответ

0 голосов
/ 22 октября 2019

Это должно сделать это ... метод getItemAt с дополнительным параметром "bExportValue", равным "false", извлечет отображаемое значение для раскрывающегося списка с текущим значением.

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...