`
maloveqiao
  • 浏览: 102715 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Flex ArrayCollection 之排序

    博客分类:
  • flex
 
阅读更多
利用ArrayCollection的sort属性

    <?xml version="1.0" encoding="utf-8"?> 
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
         <mx:Script> 
             <![CDATA[ 
                import mx.collections.SortField; 
                import mx.collections.Sort; 
                import mx.collections.ArrayCollection; 
                private var acSort:ArrayCollection= 
                new ArrayCollection([{id:0,userName:"zhangSan",age:21}, 
                                     {id:2,userName:"liSi",age:24}, 
                                     {id:1,userName:"wangWu",age:31}]); 
                 
                 
                private function sortAc():ArrayCollection{ 
                     var sort:Sort=new Sort(); 
                    //按照ID升序排序 
                     sort.fields=[new SortField("id")]; 
                     
                    //按照userName降序排序 
                     sort.fields=[new SortField("userName",true,true)]; 
                     
                    //先按ID升序,再按userName降序 
                     sort.fields[new SortField("id"),new SortField("userName",true,true)]; 
                     acSort.sort=sort; 
                     acSort.refresh();//更新 
                    return acSort; 
                 } 
                 
             
             ]]> 
         </mx:Script> 
    </mx:Application>

分享到:
评论

相关推荐

    ArrayCollection求最大值,最小值,排序

    在IT行业中,ArrayCollection是ActionScript 3.0和Flex框架中的一个重要数据结构,它扩展了Array类,提供了对数据的双向绑定和事件通知功能。ArrayCollection不仅支持数组的操作,还具备列表的数据管理特性,因此在...

    Flex:ArrayCollection转xml形式的实例

    ArrayCollection是基于Array的,但提供了对数据的更高级别的访问,如排序和过滤功能。在某些情况下,我们需要将ArrayCollection转换为XML格式,以便于数据交换或存储。本实例将详细介绍如何实现这一转换。 首先,...

    flex datagrid按数字顺序,字母顺序排序

    Flex DataGrid是Adobe Flex框架中用于显示和操作数据集的一个组件,它允许用户对数据进行排序,以便更好地理解和分析数据。本篇文章将深入探讨如何在Flex DataGrid中实现按数字顺序和字母顺序的排序功能。 首先,...

    用ArrayCollection当做flex中Tree控件的DataProvider

    本文将详细探讨如何使用`ArrayCollection`作为Flex中的`Tree`控件的数据提供者,以替代通常使用的XML数据源。 首先,让我们理解`ArrayCollection`的概念。`ArrayCollection`是Flex中的一个类,它继承自`...

    ArrayCollection不完全绑定

    在Flex编程中,ArrayCollection是一种常用的集合类,它继承自Array类并添加了对数据绑定的支持。然而,尽管ArrayCollection通常被用作数据绑定的主要工具,但在特定情况下,可能会遇到“ArrayCollection不完全绑定”...

    Flex中如何创建自定义排序DataGrid控件的例子

    在Flex开发中,DataGrid控件是用于展示数据集的常用组件,它可以显示表格形式的数据并支持用户交互,如排序、选择和编辑。然而,有时我们可能需要对DataGrid的默认排序功能进行自定义,以满足特定的业务需求。本教程...

    flex组件之DataGrid高级用法实例源码

    在Flex中,DataGrid通常与数据提供者(如 ArrayCollection 或 XML)关联,用于动态展示数据。 二、高级用法详解 1. **自定义列** DataGrid允许我们自定义列的显示样式和行为。例如,可以创建自定义的Column类,...

    Flex4之DataGrid四个的示例【客户端和服务器端】

    1. DataGrid组件简介:DataGrid是Flex中一个功能强大的表格控件,可以显示多列数据,并支持排序、选择、分页等操作。它适用于展示结构化的数据集合,如数据库查询结果或者XML数据。 2. 使用步骤: - 创建DataGrid...

    Flex分页技术

    在Flex开发中,数据展示通常会涉及到大量的数据处理,如分页、排序、过滤和关键字搜索等。在Flex中,我们可以使用DataGrid组件来实现这些功能,提高用户体验并优化性能。 1. **Flex DataGrid 分页技术**: Flex ...

    flex实现数据表格。

    1. **数据绑定**:Datagrid可以直接与数据提供者进行绑定,数据提供者可以是Array、ArrayCollection或其他支持ICollectionView接口的数据源。这意味着你可以动态地更新数据源,Datagrid会自动反映这些更改。 2. **...

    flex组件LIST使用

    `List`组件是Flex中显示数据集合的主要手段之一。它能够根据传入的数据源自动创建相应的项视图。在示例中,`List`组件通过`dataProvider`属性绑定到了`myDP`,这意味着它将自动根据`myDP`中的数据生成列表项。此外,...

    flex8 网格控件

    1. **数据绑定**:Flex8的DataGrid控件可以轻松地绑定到各种数据源,包括ArrayCollection、XMLListCollection或直接连接到服务器的数据服务。这使得数据的更新和显示变得简单。 2. **列定制**:开发者可以自定义...

    ArayyCollection排序

    "ArayyCollection排序"是一个关于编程中数组集合排序的主题,尤其可能涉及到特定编程语言(如ActionScript或Flex)中的ArrayCollection类。ArrayCollection是Flex框架中的一个类,它是Array的包装器,提供了数据绑定...

    flex datagrid

    ArrayCollection是ActionScript中轻量级的数据容器,能方便地与Flex组件进行数据绑定。 4. **tree.mxml**:在Flex中,Tree组件常用于显示层次结构数据。虽然标题是“flex datagrid”,但这个文件可能展示了如何结合...

    flex显示数据库数据

    ArrayCollection是Flex中的一个动态数组,它可以被用作各种UI组件的数据源。 集成流程大致如下: 1. 配置Myeclipse 9.0:确保已经安装了Flex SDK和BlazeDS插件,这样可以在IDE内创建Flex项目并与Java项目一起工作...

    Flex 表格单元格合并

    DataGrid是Adobe Flex提供的一个功能强大的组件,用于显示数据集合,并且支持排序、分页、选择等多种功能。它的列可以自定义,能够绑定到各种数据源,如ArrayCollection或XMLListCollection。 单元格合并通常涉及到...

    flex datagrid 表格 合计

    1. **DataGrid组件**:DataGrid是Flex中用于展示结构化数据的组件,它可以显示多列数据,并支持排序、选择和编辑等功能。在创建DataGrid时,我们需要指定数据源(通常是ArrayCollection或XMLListCollection)。 2. ...

    Flex 3 发现之旅

    在Flex 3中,开发者们可以体验到一系列新特性,其中AdvancedDataGrid是一个引人注目的组件,它是DataGrid的增强版。AdvancedDataGrid并非包含在标准的Flex 3 SDK中,因为它与Charting Enhancements一起构成了Flex ...

Global site tag (gtag.js) - Google Analytics