【问题标题】:Reorder list rows in flex mobile app在 flex 移动应用程序中重新排序列表行
【发布时间】:2012-07-18 19:16:58
【问题描述】:

如何让用户在 flex 移动应用中重新排列列表的行?

您知道,您在原生 iOS 应用程序中经常看到它。通常你点击列表视图顶部的编辑按钮。然后每一行都有一个拇指图标,可让您在列表中移动行。

这可能很明显,但我正在用 flex 编写我的第一个移动应用程序,似乎无法在任何地方找到示例。

干杯。

【问题讨论】:

    标签: actionscript-3 apache-flex mobile air flex4.6


    【解决方案1】:

    Spark List 控件支持拖放,除了使用列表本身进行拖放之外,您还可以在两个不同的列表控件之间进行拖放。要启用该功能,您可以将dragEnabled、dragMoveEnabled、dropEnabled 属性设置为true,更多详细信息可以在help document 中找到。

    要启用您所描述的功能,您可以在启用编辑模式时将这些拖放属性设置为 true。或者,您还可以显示拖动处理程序(作为装饰器)。

    更新:对于移动应用程序,有一个write-up 说明如何解决拖放的移动限制。

    【讨论】:

    • 文档说移动应用程序不支持拖放。这是错误的还是我误解了文档?
    • 忘记包含移动列表拖放的解决方法。
    • 请记住,变通方法实际上只不过是变通方法。并不是说它不起作用,而是它不是很好,因为性能非常非常糟糕。在设备模拟器中工作得非常好,但在实际设备上它就慢得要命。所以还没准备好生产。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多