Inhalt von DropDown komplett lesen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
gozhen
Beiträge: 4
Registriert: 27.02.2012, 15:50

Inhalt von DropDown komplett lesen

Beitrag von gozhen » 03.03.2012, 11:02

Hallo zusammen,

ich habe eine DropDown Liste (nennen wir sie mal "DDList") mit Text und Bound-Value:

Code: Alles auswählen

10    Text1
20    Text2
22    Text3
Nun möchte ich all diese Info auslesen und in zwei Arrays schreiben.

An alle Text-Elemente komme ich ran über:

Code: Alles auswählen

var DDTextArray = [];
for(var i=0; i<DDList.length; i++){
  DDTextArray.push(DDList.getDisplayItem(i));
}
 
Wie komme ich aber nun an die Bound-Values (10, 20, 22)? Wenn ich rawValue verwende, dann kriege ich ja nur den Wert vom aktuell ausgewählten Element.

Danke im Voraus.

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Inhalt von DropDown komplett lesen

Beitrag von radzmar » 05.03.2012, 10:07

Hi,

das geht fast genauso.

Code: Alles auswählen

var DDTextArray = [];
for (var i = 0; i < DDList.length; i += 1) {
    DDTextArray.push(DDList.boundItem(DDList.getDisplayItem(i)));
}

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Inhalt von DropDown komplett lesen

Beitrag von armine » 05.03.2012, 16:22

Hi,

wenn die DropDownListe nicht vom Himmel fällt, sondern im LCD angelegt wird, würde ich alles in ein Array (richtig: in Javascript in ein "Array of Arrays") packen und daraus die DropDownListe bestücken.

Gruß
armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

gozhen
Beiträge: 4
Registriert: 27.02.2012, 15:50

Inhalt von DropDown komplett lesen

Beitrag von gozhen » 06.03.2012, 10:48

Thx



Antworten