我有一个数据源,在 Flex UI 中显示为列表。
我定期刷新列表,我的 UI 要求之一是优雅地显示数据源何时从列表中删除项目,因此我将当前列表与传入数据源相关联。
关联过程是这样的:
刷新数据源。
遍历现有数据集,对照传入项目检查每个 ID,如果找不到匹配项,则将现有项目标记为已关闭。(UI 在项目更新时处理此标志,并且它是视觉技巧。)
在下一次刷新数据时,在当前列表中查找标记的项目并将其删除。
这是我的问题,我是否以最有效的方式这样做?还是我缺少一些简单的技巧?
更新:这里有一个等效于 as3 的 JAXB 吗?