DropDown aus Textfeldern erstellen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
gozhen
Beiträge: 4
Registriert: 27.02.2012, 15:50

DropDown aus Textfeldern erstellen

Beitrag von gozhen » 27.02.2012, 15:59

Hallo zusammen,

folgendes Problem:

Ich erstelle im ersten Abschnitt eines Dokuments dynamisch Textfelder.
Im zweiten Abschnitt möchte ich dann die oben eingetragenen Textfelder gesammelt in einem DropDown-Menü auswählen können.

Mein erster Ansatz war, das Ganze über "preOpen" in DropDown zu erledigen.
1. Schritt: Liste leeren (DropDown.clearItems();)
2. Schritt: aus allen Textfeldern die Werte holen

Problem ist nur, dass ich nicht weiß, wie viele Textfelder da überhaupt. Zudem kenn ich nicht die Referenzierung (Teilformulare können ja zwischendurch eingefügt werden, oder?!)

Würde mich über Vorschläge zur Lösung des Problems freuen.

Im Anhang findet ihr das Layout, damit ihr seht, wie ich's meine.

Danke im Voraus.

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

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

DropDown aus Textfeldern erstellen

Beitrag von gozhen » 28.02.2012, 16:52

Ich konnte das Problem selber lösen. Folgend die Lösung für all die, die daran interessiert sind :-)

Bei preOpen:
1.

this.clearItems();


2.

var nBRs = NAME_OF_INSTANCE_THAT_REPEATS.instanceManager.count;
for(var i=0; i<nBRs; i++){
    this.addItem(this.resolveNode("NAME_OF_INSTANCE_THAT_REPEATS[" + i + "].TEXT_FIELD_NAME").rawValue);
}

Antworten