Flex 3: список с настраиваемым средством визуализации элементов в стиле «зебра» - PullRequest
0 голосов
/ 02 февраля 2012

Я хочу применить стиль "зебра" к моему mx: List, единственный способ сделать это через код, верно?В таком случае, как я могу зациклить элементы (фактически, элементы или средства визуализации элементов?), Чтобы применить отдельный цвет фона?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Очень просто

 <mx:TileList id="tileList" alternatingItemColors="[#FFFFFF,#CCCCCC,#999999]" />
0 голосов
/ 03 февраля 2012

Создайте средство визуализации элементов, при этом расширяйте UIComponent для реализации IListItemRenderer и IDataRenderer. Затем вы можете использовать listData.owner.dataProvider.indexOf (data), чтобы получить индекс элемента, который рисует средство визуализации, если thatIndex% 2 == 0 это четный индекс, в противном случае это нечетный индекс.

...