|
|
|||||
Регистрация: Apr 2007
Адрес: Новосибирск
Сообщений: 98
|
itemRenderer
Что это за класс такой и как его употреблять: имеется List отрендеренный itemRenderer'ом, в котором есть лэйбл и mx:Image id="blabla"
Можно ли какими-нибудь путями обрабатывая клик по листу, добраться через event.target.selectedItem... до "blabla". Он вообще какойто странный - я пытался сделать в нём функцию и передавать в неё data - передаёт null <?xml version="1.0" encoding="utf-8"?> <s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" autoDrawBackground="true" minHeight="100" minWidth="100"> <fx:Script> <![CDATA[ protected var currentColor:String; protected var currentSize:String="180"; public function getSrc (d:*):String { return 'http://www.vsemayki.ru/catalog_img/products/'+d.@id+'/'+d[0].@id+'_'+currentSize+'.jpg' } ]]> </fx:Script> <s:VGroup gap="5" paddingLeft="5" paddingRight="5" paddingBottom="5" paddingTop="5" horizontalAlign="center" verticalAlign="middle"> <s:Label text="{data.name}"/> <mx:Image width="100" height="100" scaleContent="true" id="img" source="{getSrc(data)}"/> </s:VGroup> </s:ItemRenderer> то всё как всегда норм |
|
|||||
он описан в хелпе.
Свойство дата по-умолчанию null. Если хотите до него добраться, то перепишите функцию: Цитата:
Последний раз редактировалось alatar; 29.08.2010 в 11:11. |
Часовой пояс GMT +4, время: 09:27. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|