/ / So fügen Sie ein Trennzeichen zwischen Elementen in einem Spark List-Steuerelement hinzu - flex, flex-spark

So fügen Sie ein Trennzeichen zwischen Elementen in einem Spark List-Steuerelement hinzu: flex, flex-spark

Ich habe ein s:Liste, in der ich meinen eigenen itemRenderer definiert habe und eine horizontale Trennlinie zwischen den Elementen einfügen möchte, ähnlich wie die mx: LinkBar funktioniert: Ich möchte keine Zeile am Anfang oder Ende der Liste haben Ich kann nicht einfach einen oberen oder unteren Rand in den itemRenderer einfügen. Ich hatte gehofft, dass der itemRenderer auf seinen Index in der Liste aufmerksam gemacht werden könnte, aber ich sehe nicht wie. Gibt es eine Möglichkeit, dies zu tun?

Antworten:

2 für die Antwort № 1

"Ich hatte gehofft, dass der itemRenderer auf seinen Index in der Liste aufmerksam gemacht werden könnte, aber ich sehe nicht wie. Gibt es eine Möglichkeit, dies zu tun? "

Wenn Ihr itemRenderer die IDropInListItemRenderer-Schnittstelle implementiert, können Sie einfach auf die rowIndex-Eigenschaft des listData-Objekts zugreifen.


0 für die Antwort № 2

Die sauberste Lösung, die ich gefunden habe, ist zuSetzen Sie eine Lücke zwischen die Elemente und lassen Sie ein Hintergrund-Rect (oder etwas) zwischen den Elementen durchscheinen. Um dies in der Liste zu tun, können Sie es einfach neu skalieren und das VerticalLayout anpassen, um eine Lücke zu haben.