列出itemRenderer缓存项

时间:2011-07-31 08:39:44

标签: flex caching itemrenderer

我在mx:list中使用了itemRenderer,它有很多文本字段和组合,我使用这个项目渲染器编辑数组集合中的项目,arrayCollection中的每个项目都是Action类型,它来自BlazeDS远程处理作为valueObject

我的问题是当我通过此代码向列表dataProvider(ArrayCollection)添加Action类型的新项目时

myList.dataProvider.addItem(new Action());

新项目从之前的项目中获取了相同的数据。

1 个答案:

答案 0 :(得分:0)

在项呈示器中,请确保绑定到数据对象,因为这将是flex将要设置为要呈现的数据提供者的当前项。它将如此简单:

<s:Label text="{data.someLabel}" />

如果需要采取任何其他操作,请查看覆盖数据设置器:

public override function set data(value:Object):void{
    super.data = value;
    //do anything else that is required.
}
相关问题