我可以在项目渲染器中使用创建完成,我有一个数据网格,并且我已将每个单元格保留为项目渲染器。在这里使用创建完成是一个好习惯。我担心事件可能会在错误的情况下发生。建议最受欢迎。
答案 0 :(得分:2)
甚至改为使用“dataChange”。
Adobe的更多信息: http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_7.html
Flex可能会重用一个实例 项目渲染器或项目编辑器,重用 项呈示器或项的实例 编辑不会重新发布 creationComplete事件。相反,你 可以使用dataChange事件 项目渲染器或项目编辑器。柔性 每次调度dataChange事件 数据属性发生变化的时间。
答案 1 :(得分:0)
项呈示器的问题在于它们的数量取决于可见区域,并且它们在flex中被重用。滚动问题是使用itemrenderer的数据网格中非常常见的问题,例如Checkbox,TextInput等,因为这样做。所以不要使用creationComplete上的事件处理程序。 总有一种解决办法:)
答案 2 :(得分:-1)