【问题标题】:How to group column in spark datagrid如何在火花数据网格中对列进行分组
【发布时间】:2012-12-06 16:07:30
【问题描述】:

我在我的 flex 项目中使用 Spark Datagrid。我想在一个标题下添加两列意味着我想要将一列分组到 Spark Datagrid 中。我发现了很多关于 mx:datagrid 和 AdvancedDataGrid 的例子,但我想在 Spark Datagrid 中。如何在 spark datagrid 中实现这一点。请帮助我,这对我来说真的很重要。

谢谢。

【问题讨论】:

  • OK spark datagrid 不支持分组列,但是有什么方法可以将 MX ADG 与 spark datagrid 一起使用,因为在我们的项目中,spark datagrid 已经被使用,如果它改变了不想改变它,那么我必须改变所有 itemrenderer、headerrenderer 和所有与 spark datagrid 相关的东西。我们没有太多时间改变这就是为什么。
  • 没有。没有。与 MX ADG 相比,Spark DataGrid 在功能方面相当原始。您可以在只需要分组列的情况下使用 MX ADG,而在其他地方使用 spark dg。没有规则要求您在应用程序中仅使用 MX 或仅使用 Spark。我们为所有 SDK 网格添加了许多功能,但 spark 的分组列不是其中之一。
  • 嗨,flexicious,您发布了11 comments yesterday,几乎所有这些都是指向您网站或博客的链接。如果您对某个问题有答案,请写一个有意义的答案,但不要只是发送带有您博客链接的垃圾帖子。请参阅faq 了解有关促销指南的更多详细信息。
  • 1) 没有发布 11 cmets 2) 我们确实发布了指向我们产品的链接,这些链接是对所提出问题的真正解决方案,许多人认为它很有用。抱歉,但真的不确定你们在哪里划清界限,会小心的。

标签: flex4 flex-spark


【解决方案1】:

您可以使用 labelFunction 将 dataProvider 的两个字段分组为一列。

labelFunction 示例:

public function myLabelFunction(item:Object, column:GridColumn):String {
    return item.field1+ " - " + item.field2; 
}

GriColumn:

<s:GridColumn labelFunction="myLabelFunction"/>

【讨论】:

  • 能否请您为您提供的代码提供一个示例链接,因为我已经尝试过了,但没有成功。我希望在以下链接livedocs.adobe.com/flex/3/html/… 中给出相同的内容。在收入标题下,实际和估计列给出了我想要的相同但在 Spark 数据网格中。
猜你喜欢
  • 2017-12-11
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
  • 2021-10-23
相关资源
最近更新 更多