代码之家  ›  专栏  ›  技术社区  ›  Tam

如何在flex中实现对象的可排序列表

  •  0
  • Tam  · 技术社区  · 14 年前

    我有一个对象列表,我希望每个项目都用一些渲染器呈现,其中包括一些文本的删除和编辑按钮。

    什么是使对象列表能够以拖放方式重新排序的最佳方法,以便用户可以将项目拖到另一个项目上以更改列表的顺序。

    1 回复  |  直到 14 年前
        1
  •  0
  •   JeffryHouser    14 年前

    基本上,只需使用一个列表或数据报,以及一个显示按钮的项呈现器。窥视 DragEnabled , DragMoveEnabled DropEnabled 单击并拖动排序的属性。

    使用探讨 itemEditors 用于编辑功能。

    冒着自我放纵的危险, DataSorter 组件是为排序列表而设计的。它模仿Netflix电影队列/YouTube播放列表编辑器,但可以根据需要轻松修改或扩展。网站提供免费的开发者版本,您可以查看我们的 API Explorer 样品。