mid*_*nhk 0 apache-flex flex3 actionscript-3 itemrenderer
我想知道flex中的itemRenderers data和之间有什么区别listData.我曾data在我的所有itemRenderers中工作过.
基本上我想知道何时使用哪个,每个都设置好,如果我可以一起使用它们?
请注意,我从Flex3的角度提问.
您的dataProvider集合中的每个项目都传递给data变量.您完全定义了data通过定义dataProvider内容传递的内容.
有关datagrid/list的单元格(例如行/列索引,标签)的信息将传递给listData(参见BaseListData).要使用此变量,您的itemrenderer应实现IDropInListItemRenderer接口.
data是渲染器应显示的数据.使用它来处理当前分配给渲染器的原始数据.
listData是一个额外的对象,为您提供有关渲染器在列表中的作用的信息(rowIndex,columnIndex,list component,uid,...).使用它来执行一些与UI相关的操作,例如以不同方式格式化第一行或根据垂直索引格式化行,调用列表视图组件等.