2013-04-01 2 views
0

Я это ItemRendererсвойства отображения данных о ItemRenderer

<?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="false"> 

    <s:HGroup verticalAlign="middle"> 
     <s:Button label="{data.Nome} ({data.Rating})" width="150" height="35"/> 
     <s:Button label="{data.Estado}" width="150" height="30"/> 
    </s:HGroup> 

</s:ItemRenderer> 

Я хотел бы видеть свойства data объекта при вводе . с момента своего пользовательского объекта. Как я могу их увидеть?

data Предполагается, что объект класса User.

+0

Cast данные, как пользователь где-то – JeffryHouser

+0

там не в метатега, чтобы связать данные как Пользователь? – Fabricio

+0

Не знаю, что я знаю – JeffryHouser

ответ

1

Попробуйте

<fx:Script> 
    <![CDATA[ 
    import yourPackage.User; 

    [Bindable] 
    private var user:User; 

    override public function set data(value:Object):void{ 
    super.data = value; 
    user = data as User; 
    } 
    ]]> 
</fx:Script> 
<s:HGroup verticalAlign="middle"> 
    <s:Button label="{user.Nome} ({user.Rating})" width="150" height="35"/> 
    <s:Button label="{user.Estado}" width="150" height="30"/> 
</s:HGroup> 
0

Или, как сказал Юрий Борыс или вы могли бы также отливать данные, как пользователь:

<s:Button label="{User(data).Nome} ({User(data).Rating})" width="150" height="35"/> 

Е.И.В.

Смежные вопросы