我有一个Spark List组件,带有自定义的项目渲染器。List的数据提供程序-包含8个元素的数组集合。为什么项目渲染器的创建完成只发生了7次?虽然数组集合包含8个元素,List显示了8个对象。所有这些都导致了数据访问错误(data.myParams)。
mjqavswn1#
因为ItemRenderer是循环使用的。您应该覆盖itemRenderer的 data 访问器,然后执行任何您想要的操作,因为此时您的呈现器将从列表中获取数据。那里:http://help.adobe.com/en_US/flex/using/WS03d33b8076db57b9-23c04461124bbeca597-8000.html
1条答案
按热度按时间mjqavswn1#
因为ItemRenderer是循环使用的。您应该覆盖itemRenderer的 data 访问器,然后执行任何您想要的操作,因为此时您的呈现器将从列表中获取数据。
那里:http://help.adobe.com/en_US/flex/using/WS03d33b8076db57b9-23c04461124bbeca597-8000.html