Flex ArrayCollection Sort

news/2024/5/19 18:43:41 标签: Flex, Adobe, XML, Blog
<?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;
			}
			
			/*
			其实看看API就一目了然
			SortField () 构造函数 

				public function SortField(name:String = null, 
										caseInsensitive:Boolean = false, 
										descending:Boolean = false, 
										numeric:Object = null)
										
				参数  
				name:String (default = null) — 此字段用来进行比较的属性的名称。如果该对象为简单类型,则传递 null。 
				 
				 caseInsensitive:Boolean (default = false) — 在对字符串进行排序时,指示比较运算符是否忽略值的大小写。
				   
				 descending:Boolean (default = false) — 指示比较运算符是否按降序排列项目。  
				 
				 numeric:Object (default = null) — 指示比较运算符是否按编号而不按字母顺序比较排序项目。 

			*/			
		]]>
	</mx:Script>
</mx:Application>

 

http://hacker47.iteye.com/blog/236860


http://www.niftyadmin.cn/n/1313687.html

相关文章

Java处理文件的方法(FileInputStream、FileReader、File*)

FileInputStream,FileReader,InputStreamReader File,FileInputStream,FileReader,InputStreamReader,BufferedReader的使用和区别 参考资料&#xff1a; 《core java》12章 使用Java操作文本文件的方法详解http://java.ccidnet.com/art/3737/20041108/523627_1.html Fi…

C# 控件缩写规范

标准控件缩写规范 类 型 前 缀 示 例 Adrotator adrt adrtTopAd BulletedList blst blstCity Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors DropDownList drop dropCountries FileUpLoad…

类变量、实例变量的初始化顺序

类变量、实例变量的初始化比较相似&#xff0c;对于实例变量有一个例子public class RAMTest { {price 3.4;//①--非静态语句块} public RAMTest(double price) { this.price price;//②--构造函数}double price 2.0;//③--声明语句并赋值}本例中对实例变量price的初始…

没什么

有时候觉得很孤单

Flex Log Example

关于Log等级&#xff0c;有5种&#xff0c;他们之间的关系可以理解为&#xff1a; 调试(DEBUG)&#xff1a;包含调试(DEBUG)、信息(INFO)、警告(WARN)、错误(ERROR)、致命错误(FATAL) 信息(INFO)&#xff1a;包含信息(INFO)、警告(WARN)、错误(ERROR)、致命错误(FATAL)…

3876: [Ahoi2014Jsoi2014]支线剧情

Description 提交luogubzoj 【故事背景】 宅男JYY非常喜欢玩RPG游戏&#xff0c;比如仙剑&#xff0c;轩辕剑等等。不过JYY喜欢的并不是战斗场景&#xff0c;而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往 都有很多的支线剧情&#xff0c;现在JYY想花费最少的时间看完…

php使用json_decode返回NULL

php5.2以后自带json_decode函数&#xff0c;但是对json文本串的格式要求非常严格。 很可能使用该函数得到的返回值是NULL 可以使用使用json_last_error()函数获取到的返回值来帮助我们判断出问题的原因。 其中如果提示错误JSON_ERROR_SYNTAX(Syntax error)&#xff0c;表示json…

diff -y --suppress-common-lines file1 file2

关于用diff命令&#xff0c;比较两个文件的时候 要求对应输出 diff -y file1 file2 但是这样输出的结果&#xff0c;会把相同的列也输出了&#xff0c; 我现在只想要不同的列&#xff0c;diff --normal file1 file2 能把不同的列出来&#xff0c;但显示的方…