Was ist die beste Art und Weise Anfangswerte in synchronisieren Combo-Boxen & List Box zu koordinieren geladen

StackOverflow https://stackoverflow.com/questions/2152813

Frage

Umwelt: Flex / As3- / Cairgorm / Verbundbauteil. Ich habe zwei Comboboxen und zwei Datagrids, so dass die Auswahl der Combobox 1, fügt Daten in Combobox zwei und die Faust Datagrid. Die Auswahl der Combobox 2 fügt Daten in Datenraster 2.

Ich habe Setup die Änderungsereignis, so dass der Benutzer die Auswahl an jedem der Combo-Boxen, das Richtige zu tun. Das Problem besteht darin, dass auf der anfänglichen Belastung der Combobox, das Änderungsereignis nicht und Daten abfeuert nachfolgende Synchronisierung Laden nicht geschieht.

Gibt es ein Ereignis, für das Erhalten der itemSelected (1 Punkt), nachdem der Combobox initialisiert wird?

War es hilfreich?

Lösung

fand ich meine eigene Antwort. Mit Hilfe der update Ereignis an jedem der Comboboxen hat der Trick.

[EDIT]

Es stellt sich heraus, dass update funktioniert nicht wie erwartet. Was ich wirklich brauchen, ist das Ereignis datachange. Allerdings scheint es, dass dieses Ereignis nicht für Comboboxen abfeuert, obwohl es als gültige Flexevent für diese Komponente aufgeführt ist.

Ich habe versucht, eine Reihe von anderen Veranstaltungen (valueCommit, creation, initialize), aber alle diese Feuer mehrfach, Überschneidungen mit Änderung und sind für diese usecase nicht sinnvoll.

Am Ende habe ich eine gludge einer Kette von Anrufen für den Initialisierungsvorgang Pfad und Änderung Weg.

Wenn jemand einen besseren Weg hat, wäre ich sehr interessiert sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top