我有这个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类对象。
发布于 2013-04-04 21:47:05
尝尝这个
<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>发布于 2013-04-05 00:15:50
正如ЮрийБорыс所说,或者您也可以将数据转换为用户:
<s:Button label="{User(data).Nome} ({User(data).Rating})" width="150" height="35"/>HIH
https://stackoverflow.com/questions/15749109
复制相似问题