`
libran
  • 浏览: 193303 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

ArrayCollection排序的例子

 
阅读更多

ArrayCollection排序的例子 

var ac:ArrayCollection = new ArrayCollection();

//先加入几条测试数据
ac.addItem(
     {ID:0,userName:AAA},
     {ID:1,userName:CCC},
     {ID:2,userName:BBB}
);

//定义Sort对象
var sort:Sort = new Sort();

//默认是按照升序排序的
sort.fields = [new SortField("userName")];

//如果按照降序排序,需要修改一下
//sort.fields = [new SortField("userName",true,true)];

//如果先降序(ID)后升序(userName),就这样写,以此类推
//sort.fields = [new SortField("userID",true,true),new SortField("userName")];

//把sort对象指定给ac
ac.sort = sort;

//执行刷新操作,否则不变
ac.refresh();

分享到:
评论

相关推荐

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

    在这个例子中,我们先将ArrayCollection转换为Array,然后通过遍历数组来找出最大值和最小值。 接下来,我们来看看如何对ArrayCollection进行排序。ArrayCollection提供了`sort`方法,可以方便地根据指定的比较函数...

    Flex:ArrayCollection转xml形式的实例

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

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

    在Flex开发中,DataGrid控件是用于展示数据集的常用组件,它...在这个例子中,由于没有具体的代码文件,所以无法给出更详细的代码示例。但通过以上解释,你应该已经理解了如何在Flex中创建自定义排序的DataGrid控件。

    用ArrayCollection当做flex中Tree控件的DataProvider

    它主要用来处理和展示数组数据,提供了事件通知、排序、过滤和分页等功能,非常适合于数据绑定。与普通数组不同,`ArrayCollection`可以被视图直接识别,因此它是数据绑定的理想选择。 `Tree`控件是Flex中用于显示...

    dataGrid中文排序

    在这个例子中,`SortField`对象指定了排序的字段("name"),以及使用`SortUtil.compareChineseStrings`作为比较函数,确保了中文名称的正确排序。 总的来说,处理`dataGrid`中的中文排序需要理解Unicode编码和字符...

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

    在这个例子中,"numericField"和"alphaField"是数据提供者中代表数字和字母字段的属性名。我们为每个字段创建一个SortField对象,并将其添加到Sort对象的fields数组中。最后,调用dataProvider的refresh()方法以更新...

    FLEX的一个DataGrid例子

    本例子旨在帮助开发者更好地理解和应用DataGrid,通过实例来学习其基本功能和特性。 DataGrid是Flex提供的一个可自定义的、可交互的数据展示控件,它能够将数组或集合中的数据以表格的形式展示出来,每个单元格都...

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

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

    Flex 3 发现之旅

    在这个例子中,数据提供者ArrayCollection包含了多条专辑信息,每条信息包括艺术家名、专辑名和价格。通过设置数据字段,AdvancedDataGrid可以根据这些字段自动进行排序。 在Flex 3的学习旅程中,AdvancedDataGrid...

    Flex3 两个例子,一个AutoComplete一datagrid

    在Flex3的`datagrid`示例中,开发者可能展示了如何配置数据提供者(可能是ArrayCollection或XMLListCollection),定义列布局和样式,以及如何实现数据交互,如点击事件处理、单元格编辑等。 这两个示例可以帮助...

    flex学习笔记,技巧学习

    首先创建一个`Sort`对象,并指定排序字段(如价格`price`),然后将该排序规则应用到数据格所绑定的`ArrayCollection`上,并刷新数据格以显示排序后的结果。 ```actionscript private function executeSort():void...

    flex 页面增删改以及柱形数据变化

    增、删、改的操作通常涉及对ArrayCollection或其他数据结构的操纵,而查则涉及到数据的筛选和排序。 在**颜色背景设置**方面,Flex允许开发者自定义组件的样式。通过CSS或者直接在MXML中设定,我们可以改变组件的...

    Flex创建可编辑以及分页的DataGrid

    它提供了灵活的界面,可以显示多列数据,并支持排序、选择和编辑功能。本篇将重点讲解如何在Flex中创建一个可编辑且具有分页功能的DataGrid。 首先,Flex是一个开源的RIA(Rich Internet Application)开发框架,...

    Flex-DataGrid源码及资料

    对于DataGrid,这意味着当用户在界面中做出更改时,这些更改会自动反映到数据集(如ArrayCollection)中,反之亦然。这通常通过Binding和mx.bindings.Binding类来实现,确保数据集的变更能实时更新到DataGrid,反之...

    flex 数据绑定 dataGrid.rar

    在这个例子中,`myArrayCollection`是一个包含`name`和`age`字段的对象数组,它们将被显示在DataGrid的列中。 总结,Flex数据绑定简化了数据和界面之间的交互,使得UI能够实时反映数据的变化。而DataGrid组件是展示...

    Flex 全选效果 批量删除

    它支持复杂的列布局、分组、排序、过滤以及自定义渲染等功能。在这个示例中,`AdvancedDataGrid`可能被用来显示一个包含多项数据的列表,每一项都有一个复选框供用户选择。 为了实现全选效果,我们需要在`...

    flex题目大全

    用最快速的方式给一个数值型数组按大小排序。 - **答案**:使用`sort()`方法。 ```as3 var numArray:Array = [4, 1, 3, 2]; numArray.sort(); ``` #### 16. 如何在数组里面查找元素? - **答案**:使用`...

    flex与数据库交互

    同时,Flex提供了ArrayCollection类,可以方便地管理和操作数据集,如排序、过滤和分页。 ```actionscript ``` 这里,`lastResult`属性包含了HTTPService的响应数据,`data`是返回数据中的具体属性,`...

    DataGrid_draggableColumns_test.zip_FlashMX/Flex源码_Flex_

    这个例子是基于FlashMX/Flex源码,因此它使用的是早期版本的Flex SDK,可能使用了MXML和ActionScript的混合编程模型。 在Flex中,DataGrid通常通过绑定到一个数据提供者(如ArrayCollection)来显示数据。在这个...

Global site tag (gtag.js) - Google Analytics