Explility explizit festgelegt ist Ich habe eine VBox, die Kinder programmatisch hinzufügt und automatisch entfernt. Die Höhe ist auf 100% und verticalScrollPolicy = auto eingestellt.AutoScrolling einer VBox ist nur möglich, wenn Höhe in Flex 3
Wenn ein Benutzer dieser Vbox ein weiteres Kind hinzufügen möchte, möchte ich, dass es automatisch an den unteren Rand der VBox gescrollt wird, da dort das Kind hinzugefügt wird.
Ich habe jede Lösung ausprobiert, die ich online finden konnte, aber egal, die vertikaleScrollPosition und maxVerticalScrollPosition sind beide immer gleich 0. Auch wenn ich manuell bis zum Ende der VBox scrollen und einen Knopf drücken, der diese Nummern alarmiert (Auch nach 'validateNow()').
Das einzige Mal, dass ich diese Zahlen programmatisch ändern kann, ist, wenn die VBox Höhe in Pixel eingestellt ist, was ich nicht will, da die Kinder alle unterschiedliche Höhen haben.
Bitte sagen Sie mir, dass es möglich ist, verticalScrollPosition ohne harte Codierung der Höhe in Pixeln zu setzen? Fehle ich etwas völlig Offensichtliches hier?
Sie hatten Recht, es war eine wachsende VBox in einem scrollenden Canvas. Die Leinwand musste stattdessen gescrollt werden. Vielen Dank. – markmarkoh
Ich hatte mehrere Ebenen der Steuerung verschachtelt und endete mit 'height =" {this.height} "' wenn 'height =" {parentID.height} "' nicht funktionierte (Ich hatte eine Bildlaufleiste, aber die VBox war wie 20 Pixel groß) –