【问题标题】:How do you merge cells in a Flex Datagrid?如何合并 Flex Datagrid 中的单元格?
【发布时间】:2009-10-14 22:14:37
【问题描述】:

有没有办法在数据网格中合并单元格(垂直和/或水平)?至少,例如,有没有办法表明某些数据网格列属于一个组。

例如,我将采用三列:column1、column2、column3。 所有这三个都应该分组到行跨度为 3 的 Category 单元格——如果你愿意的话,一个“超级标题”。

谢谢,告诉我。

【问题讨论】:

    标签: apache-flex datagrid


    【解决方案1】:

    这应该根据 Alex Harui 创建一个拆分页眉:

    http://blogs.adobe.com/aharui/2007/03/thinking_about_item_renderers_1.html

    http://blogs.adobe.com/aharui/SplitColumns/dg.swf

    同样,不要尝试水平合并两个单元格:尝试使用 dataGridColumn 的 itemRenderer 将一个单元格分成两个单元格。

    【讨论】:

      【解决方案2】:

      AFAIK,不。让某人纠正我,但我已经经历了编写自己的表格控件来解决这个问题的麻烦。网格虽然有跨度概念。

      也就是说,我的意思是水平分组。 AdvancedDataGrid 支持行分组,但我从未使用过它,因此无法详细说明具体示例。

      【讨论】:

        【解决方案3】:

        我发现一个免费的 MecGrid 组件解决了这个合并单元格的问题(它包括其他很酷的功能)。但是这个自定义组件也遗漏了标准 FlexComponents 中的许多其他功能。

        http://code.google.com/p/flexspreadsheet/

        【讨论】:

          猜你喜欢
          • 2011-10-18
          • 2013-06-16
          • 2011-09-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多