【发布时间】:2014-05-05 15:14:38
【问题描述】:
好的,我必须使用 Flex 3,因为我在 Adobe Connect 窗格中使用它。我有一个 List 组件,它能够通过拖放重新排序。如果有人离开浏览器并回到会议室,我会尝试重新显示他们如何通过拖放来订购项目。所以我需要一种重新排序列表的方法。我正在研究 dataProvider 上的数组排序。但我一直无法找出正确的事件来对列表进行一次排序,所有项目都有适当的数据。
无论如何,有谁知道如何告诉 itemRenderer 的数据具有有序值,然后告诉列表根据新值对列表中的项目重新排序?
【问题讨论】:
-
我不是 100% 确定您在问什么 - 您是在寻求对数据进行排序的帮助,还是在调整排序顺序后帮助告诉列表重绘?
-
两者。我实际上找到了一个解决方案,但有点破解。我认为 Data_Change 事件传递给我的项目的方式正在中断我的排序。我最终设置了一个标志,让它只执行一次我的函数,然后排序就起作用了。我把这里的每一个回答都加了一个,它们在引导我正确的道路上帮助很大。
标签: list apache-flex flex3