【发布时间】:2011-02-28 16:16:47
【问题描述】:
我正在尝试为我的列表创建一个自定义按钮渲染器,但它一直显示未识别的属性“数据”。这是我的代码。
渲染器:
<?xml version="1.0" encoding="utf-8"?>
<s:Button xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" label="{data.label}">
</s:Button>
调用渲染器的对象:
<s:List x="80" y="88" width="142" height="384" dataProvider="{navigation}" itemRenderer="com.renderers.NavigationRenderer" borderVisible="false"/>
以及保存列表数据的数组集合:
[Bindable]
private var navigation:ArrayCollection = new ArrayCollection([
{label:"Home",state:"Home"},{label:"Tools",state:"Tools"}
]);
我做错了什么?
【问题讨论】:
标签: flash apache-flex button adobe itemrenderer