Angenommen, ich habe ein Kombinationsfeld und ich wechsle seinen Datenanbieter von oldDataProvider
zu newDataProvider
mit ActionScript. Beide Datenanbieter sind ArrayCollections. Wenn eine Änderung in der ArrayCollection oldDataProvider
eintritt, wirkt sich das auf das Kombinationsfeld aus, obwohl es nicht mehr sein Datenprovider ist. Beim Entfernen eines Elements aus oldDataProvider
(im Bereich der Werte newDataProvider
) wird der Wert des Kombinationsfelds um eins verringert und das ausgewählte Element geändert.Wechseln zwischen Datenprovidern (Flex 2.0)
Ist es eine gute Praxis, Datenanbieter so zu wechseln? Ich vermute, das ist die Wurzel des Problems. Oder ist es besser, nur einen Datenanbieter zu haben und seine Werte entsprechend anzupassen?
Jetzt funktioniert es, wie es sollte, vielen Dank. Ich habe es auch als Fehler gemeldet. – atas