【问题标题】:Flex Difference between AdvancedDatagrid and DataGrid? Are footer rows supported?AdvancedDatagrid 和 DataGrid 之间的 Flex 区别?是否支持页脚行?
【发布时间】:2011-02-21 05:20:21
【问题描述】:

普通DataGridAdvancedDatagrid有什么区别?即使在普通数据网格中也支持排序、拖动列、调整列大小。

我想添加页脚详细信息,例如每列的摘要、平均值等。 AdvancedDataGrid 是否支持这些功能?

【问题讨论】:

    标签: apache-flex advanceddatagrid


    【解决方案1】:

    http://livedocs.adobe.com/flex/3/langref/mx/controls/AdvancedDataGrid.html

    AdvancedDataGrid 控件扩展了标准 DataGrid 控件的功能,为您的 Adob​​e Flex 应用程序添加了数据可视化功能。这些功能可以更好地控制数据显示、数据聚合和数据格式。 AdvancedDataGrid 控件类似于 List 控件,只是它可以显示多列数据,因此适合显示具有多个属性的对象。

    AdvancedDataGrid 控件提供以下功能:

    • 不同宽度或相同固定宽度的列。
    • 用户可以在运行时调整大小的列。
    • 用户可以在运行时重新排序的列。
    • 可选的可自定义列标题。
    • 能够为任何列使用自定义项呈现器来显示文本以外的数据。
    • 支持通过单击列对数据进行排序。

    【讨论】:

      【解决方案2】:

      AdvancedDataGrid 控件扩展了标准 DataGrid 控件的功能以改进数据可视化。

      AdvancedDataGrid 控件最重要的方面之一是它支持分层和分组数据的显示。

      分层数据是已经在父子数据项结构中的数据。分组数据是没有固有层次结构的平面数据。在将平面数据传递给 AdvancedDataGrid 控件之前,您需要指定一个或多个数据字段,用于将平面数据分组到一个层次结构中。

      Flex 3 DataGrid 控件支持页脚行,所以我确信 AdvancedDataGrid 控件也能做到这一点。

      DataGrid footer example

      【讨论】:

      • +1 获取有关分层和分组数据的信息。
      【解决方案3】:

      回答您关于页脚支持的问题:不支持页脚行

      在这里您可以找到DataGrid 的功能请求:http://bugs.adobe.com/jira/browse/SDK-18563

      你可以在网上找到几个解决方案,一个有用的解决方案是:http://www.vanhulzenonline.nl/techblog/2011/02/21/footer-for-the-advanceddatagrid/

      【讨论】:

        【解决方案4】:

        ADG = DG + 一些好的特性

        1. 使用 ADG,您可以根据某些分组标准对数据进行分组 但是对于 DG,你不能。还有分组列的概念和 ADG 中的分组项渲染器
        2. 使用 ADG,您可以显示 分层数据。
        3. ADG 提供多列排序,其中 DG 没有。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-06-10
          • 2019-07-06
          • 1970-01-01
          • 2018-04-17
          • 2016-05-25
          • 2019-08-23
          • 1970-01-01
          • 2011-08-26
          相关资源
          最近更新 更多