Как добавить разделитель между элементами в элементе управления Spark List - PullRequest
1 голос
/ 22 мая 2010

У меня есть s: List, где я определил свой собственный itemRenderer и хотел бы вставить горизонтальную линию, разделяющую элементы, подобно тому, как работает mx: LinkBar. Я не хочу иметь строку вверху или внизу списка, поэтому я не могу просто включить верхнюю или нижнюю границу в itemRenderer. Я надеялся, что itemRenderer сможет узнать его индекс в списке, но я не понимаю, как это сделать. Есть ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 22 мая 2010

"Я надеялся, что itemRenderer может узнать о своем индексе в списке, но я не понимаю, как. Есть ли способ сделать это?"

Если ваш itemRenderer реализует интерфейс IDropInListItemRenderer, вы можете просто получить доступ к свойству rowIndex объекта listData.

0 голосов
/ 22 мая 2010

Самое чистое решение, которое я нашел для этого, - это поместить пробел между предметами и позволить фону Rect (или что-то) просвечивать между предметами. Чтобы сделать это в List, вы можете просто изменить его и настроить VerticalLayout, чтобы иметь пробел.

...