`
windmark
  • 浏览: 32154 次
社区版块
存档分类
最新评论

flex DataGrid 表头分组

    博客分类:
  • Flex
 
阅读更多

 

<mx:AdvancedDataGrid id="dgTackRecord"
                     width="2000"
                     height="100%">
    <mx:groupedColumns>
        <mx:AdvancedDataGridColumnGroup headerText="医学观察"
                                                textAlign="center">
            <mx:AdvancedDataGridColumn headerText="{'开始\n日期'}"
                                       width="80"
                                       editable="true"
                                       dataField="medFollowStart"
                                       labelFunction="dateFormatStart"
                                       textAlign="center"
                                       itemRenderer="mx.controls.Label"/>
            <mx:AdvancedDataGridColumn headerText="{'解除\n日期'}"
                                       textAlign="center"
                                       width="80"
                                       dataField="medFollowEnd"
                                       labelFunction="dateFormatEnd"
                                       editable="true"
                                       itemRenderer="mx.controls.Label"/>
        </mx:AdvancedDataGridColumnGroup>
    </mx:groupedColumns>

</mx:AdvancedDataGrid>

 

 

 

AdvancedDataGrid和DataGrid的比较
1.多列排序:按住Control键在点击某一列的表头来实现多列排序。Datagrid只能单列排序。 
2.自定义行和列样式:通过设置行和列的styleFunction指向一个函数来样式化行列。Datagrid的ItemRender只能改变列样式,而且复杂。无法

改变行样式,背景除外。
3.显示分层数据:在组件的第一列显示一个可缩放的导航树来控制表格行的显示。即实现了数据的分类显示功能,还有汇总功能如SUM、MIN、

MAX、AVG或COUNT等。 datagrid无此功能
4.创建多列分组:将多列汇聚到同一列表头下。即多列使用同一表头。如当月收入和上月收入归位收入列。datagrid无此功能
_______________
|     收入                |
|当月收入|上月收入|
—————————
| 20     | 50    |

5.使用单元渲染器(renderers):跨越多栏使用同一渲染器或者一列使用多个渲染器。主要是创建非关联数据源数据的行或列。例如,您可以从数据源创建汇总行;一个渲染器跨越多个列;单列使用多个渲染器

分享到:
评论

相关推荐

    Flex dataGrid 表头添加按钮

    老外做的功能有点复杂,我整理了其中一个简单的效果,在表头上加一个按钮。扩展的话可以实现数据过滤,或者下拉动态隐藏指定列(灵感都来自extjs呵呵)。 也可以在此下载:...

    flex动态生成datagrid表头

    在Flex开发中,数据网格(DataGrid)是一种常用的组件,用于显示...总的来说,通过学习Flex中的动态生成DataGrid表头和LineChart的简单操作,开发者可以更好地理解和应用Flex组件,实现更丰富的用户界面和数据可视化。

    Flex dataGrid 全选、反选

    在Flex编程中,DataGrid组件是用于展示结构化数据的强大工具。它允许用户对数据进行排序、筛选和编辑。在实际应用中,我们经常需要实现全选和反选功能,以便用户可以一次性选择或取消选择所有条目。本文将详细讨论...

    flex datagrid

    Flex DataGrid 是 Adobe Flex 中一个重要的组件,用于展示结构化数据。它以表格形式呈现,非常适合用来显示多列数据,并提供了排序、选择、编辑等多种功能。在这个教程中,我们将深入探讨 DataGrid 的基本使用和一些...

    flex Datagrid checkbox全选

    总结起来,实现Flex Datagrid checkbox全选功能主要涉及自定义数据列、表头渲染器和行渲染器,通过事件监听和状态同步来达到全选的效果。在实际应用中,可能还需要处理部分选中、反选等复杂逻辑,但上述步骤提供了一...

    flex datagrid checkbox 全选/反选

    Flex DataGrid 控件是Adobe Flex框架中的一个重要组成部分,它提供了一个灵活的方式来展示数据列表,并且支持多种功能,如排序、分组、筛选等。在某些场景下,用户可能需要实现对DataGrid中的所有行进行全选或反选的...

    datagrid 4种解决table对齐

    在`Datagrid`的容器上设置`display: flex`,然后使用`align-items`和`justify-content`属性,可以轻松实现表头和列的水平和垂直对齐。例如,`align-items: center`使内容垂直居中,`justify-content: space-between`...

    flex导出复杂excel

    AdvancedDataGrid导出复杂表头excel

    flex dataGrid 分页控件

    这是我自己开发的一个dataGrid分页的控件,上传的资源是一个打成包的flex项目,这个控件在查询数据时是与后台进行实时交互的,表格的表头样式是重写皮肤类进行定义的,而隔行变色是通过css来实现的。其中最重要的...

    flex dataGrid分页 皮肤 隔行变色 实时交互

    这是我自己开发的一个dataGrid分页的控件,上传的资源是一个打成包的flex项目,这个控件在查询数据时是与后台进行实时交互的,表格的表头样式是重写皮肤类进行定义的,而隔行变色是通过css来实现的。其中最重要的...

    flex DataGrid 嵌套复选按钮

    在Flex4中,`DataGrid`控件是一个用于展示数据表格的强大组件,它可以与各种数据源结合使用,如数组集合、XML列表等。在提供的标题和描述中,我们看到一个特殊的实现,即在`DataGrid`的头标签中嵌套了`CheckBox`按钮...

    Flex应用AdvancedDataGrid表头皮肤

    它提供了比基本DataGrid更丰富的功能,如多级表头、排序、分组、过滤和自定义渲染等。本文将深入探讨Flex应用中的AdvancedDataGrid表头皮肤设计与实现。 AdvancedDataGrid的表头皮肤是用户界面的重要组成部分,它...

    Flex4 带checkbox的DataGrid

    表头有全选CheckBox,三种状态:全选、部分选择、无选择 如果改变目录结构,需要在CustomCheckBox.mxml中更改inner.png的路径 使用方法参考“示例参考.txt” ------------------------------ 目前数据源只能用...

    flex-datagrid-advancedDataGrid-demo

    AdvancedDataGrid不仅具备DataGrid的所有功能,还增加了对多级表头、分组、折叠展开、拖放排序等功能的支持。它能够处理嵌套数据集,并允许自定义列的展开和折叠行为,提供了一种更高效的方式来展示和操作复杂数据。...

    Flex中如何动态生成DataGrid以及动态生成表头

    在Flex开发中,有时我们需要根据应用的需求动态地创建DataGrid组件以及它的表头。这是因为静态地定义所有列可能不适用于所有场景,特别是当数据来源未知或者需要根据用户输入来定制时。以下是一个关于如何在Flex中...

    flex带复选框的datagrid

    根据给定的文件信息,我们可以总结出关于Flex中带复选框的DataGrid的知识点,主要涉及Flex框架下的DataGrid组件及其自定义扩展,具体包括CheckBoxColumn、CheckBoxHeader和CheckBoxRenderer这三个类的设计与实现。...

    Flex中DataGrid和其它控件使用

    `AdvancedDataGrid`是DataGrid的增强版,提供了更复杂的数据组织和导航功能,例如多级表头、自定义渲染和排序策略。在“AdvancedDataGrid的使用”文件中,我们可以学习如何设置高级网格的层次结构,以及如何利用其...

    Flex 自定义DataGrid实现根据条目某一属性值改变背景颜色

    在Flex框架中,DataGrid控件是一个非常实用的组件,可以用来显示大量数据。但有时候,开发者需要根据数据项的特定属性值改变行的背景颜色,以达到突出显示或者提供视觉区分的效果。本篇文档主要介绍如何实现一个...

    Flex教程之DataGrid用法

    本文详细介绍了Flex中`DataGrid`控件的使用方法,包括如何创建`DataGrid`、设置表头、数据绑定以及数据的操作。通过MXML和ActionScript两种不同的实现方式,开发者可以根据实际需求选择最合适的方法来实现。希望本...

Global site tag (gtag.js) - Google Analytics