【问题标题】:Flex 4.5 Spark Datagrid multi-column sortFlex 4.5 Spark Datagrid 多列排序
【发布时间】:2011-08-21 14:47:39
【问题描述】:

是否有人知道 Flex 4.5 Spark Datagrid 是否像 ADG 一样原生支持多列排序?

我正在查看 api 文档,但看不到任何内容...

谢谢

【问题讨论】:

    标签: sorting apache-flex datagrid multiple-columns flex-spark


    【解决方案1】:

    Apache 的 4.10/4.11 版本具有所需的方法。我们在这里写了一篇博客:http://blog.flexicious.com/post/Spark-DataGrid-Multi-Column-Sort.aspx

    【讨论】:

      【解决方案2】:

      不是天生没有。 Flex 的图表一直在不断改进,但目前还没有添加。

      您最好的解决方案是在列标题上设置一个侦听器,然后自己对数据进行排序。这并不难,但重要的是能够在排序上保持“状态”。此外,它还可以让您更好地更改排序选项。

      【讨论】:

      • 谢谢贾克斯。我不明白 Adob​​e 没有将代码(有一些更改)从 AdvancedDataGrid 复制到 DataGrid。多列排序的核心逻辑就在那里,他们只需要将其移植到 spark 架构中。多列排序是许多用户希望在 DG 上看到的相当核心的功能。
      • Spark DataGrid 是从头开始完全重写的,因为旧图表充其量只是“meh”。由于这次重写,许多不同的实现概念发生了变化(如蒙皮部分)。它最终会默认,但他们需要在发布之前对其进行全面测试。
      【解决方案3】:

      我使用 spark DataGrid 的 sortCompareFunction 属性来定义一个函数,其中包含多列排序逻辑。目前它工作得很好。

      【讨论】:

        猜你喜欢
        • 2011-11-13
        • 2013-05-21
        • 2011-08-11
        • 1970-01-01
        • 2012-02-23
        • 2011-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多