Seite 1 von 1

Combobox über JS befüllen mit insertItemAt

Verfasst: 03.08.2016, 13:09
von Semonia
Hallo,
das ist mein erster Beitrag hier in dem Forum deshalb bitte ich Formfehler zu entschuldigen :D.

Ich versuche mit Acrobat X Pro eine Dropdownliste (Combobox) über Javascript mit Wert und Exportwert zu erstellen.

Grundsätzlich scheint das auch zu klappen. ich erhalte eine Liste in der ich den Wert auswählen kann, allerdings springt der Wert aus der Liste egal welche Vorgabe ich treffe immer wieder auf die Vorgabe zurück (Letzter Eintrag der übergeben wurde).

Ich habe zum probieren eine Dropdownbox ausgewählt und ein Beispiel aus der API genommen (etwas abgeändert).

Code: Alles auswählen

var l = this.getField("myList");
l.clearItems();
l.insertItemAt("sam", "s", 0); /* inserts sam to top of list l */
l.insertItemAt("peter", "1", 1);
Viele Grüße
Semonia

Combobox über JS befüllen mit insertItemAt

Verfasst: 03.08.2016, 13:27
von BAlheit
Bei der Berechnung für die Dropdownliste wird die Liste immer gelöscht und neu generiert. Daher kann sich das Programm nicht merken, was selektiert wurde.

Bernd Alheit

Combobox über JS befüllen mit insertItemAt

Verfasst: 03.08.2016, 13:37
von Semonia
Oops,

kurze Antwort ... aber zutreffend ... hab glaube ich zu lange daran gesessen.

Danke jedenfalls ... und für evtl. andere, mit dem Problem die nicht gleich bemerken was mein Problem war:

Code: Alles auswählen

l.clearItems();
Ohne die Zeile funktioniert das mit der Dropdownbox.

In dem Sinne ist es wohl besser das an anderer Stelle zu setzen

Viele Dank!

Gruß
Semonia