Flex: ArrayCollection/ListCollectionView 排序

Categories: Flex; Tagged with: ; @ October 16th, 2009 16:16

1. 初始化Sort

protected var sortCodes:Sort = new Sort();

2. 设定Sort的compareFunction;
sortCodes.compareFunction = compareFuncCodes

	/** 对代码进行排序*/
	protected function compareFuncCodes(firstCode:ICode, secondCode:ICode, fields:Array = null):int {
		var _entity:Entity = AppContext.getInstance().metaDomain.getEntityByName(_entitySystemName);
		var attrProgramCode:Attribute = _entity.getAttributeBySystemName("programCode");
		var attrSeqNo:Attribute = _entity.getAttributeBySystemName("seqNo");
		
		// 首先按照ProgramCode排序
		if(attrProgramCode != null) {
			if((firstCode as Object).programCode > (secondCode as Object).programCode) {
				return 1; //
			}else if((firstCode as Object).programCode < (secondCode as Object).programCode) {
				return -1;
			}
		}
		
		// 然后按照seqNo排序
		if(attrSeqNo != null) {
			if((firstCode as Object).seqNo > (secondCode as Object).seqNo) {
				return 1; //
			}else if((firstCode as Object).seqNo < (secondCode as Object).seqNo) {
				return -1;
			}
		}
		
		// 最后按照code排序
		if(firstCode.code > secondCode.code) {
			return 1;
		}else if(firstCode.code == secondCode.code) {
			return 0;
		}else {
			return -1;
		}
		
	}

3. 在ArrayCollection/ListCollectionView上使用刚才设定的排序:

codesAC.sort = sortCodes; // 设定排序
codesAC.refresh(); // 刷新ArrayCollection

Flex Tree ToolTip 设定

Categories: Flex; Tagged with: ; @ October 14th, 2009 17:18

为节点或叶子设定其特有之ToolTip:

	// Constructor
	public function TreeForCodeMaintain(codeMaintainService_:ICodeMaintainService) {
		super();
		_codeMaintainService = codeMaintainService_;
		dataProvider =  dataProvider = ["code1", "code2", "code3", ["folder1", ["subCode1", "subCode2", ["subFolder1", ["sc1", "sc2"]]]]];
		dataDescriptor = new TreeDDForCodeMaintain();
		labelFunction = labelFunForTree;
		dataTipFunction = dataTipFunctionForTreeCode;
		showDataTips = true;
	}
	
	protected function dataTipFunctionForTreeCode(item:Object):String {
		if(item is Array) {
			return String(item[0]);
		}
		// return item.toString();
		return AppContext.getInstance().metaDomain.getEntityByName(String(item)).descriptionLocalized;
	}

效果:

 

image

八月初八

Categories: 垃圾山; Tagged with: ; @ September 26th, 2009 14:36

呃, 今天是我的生日, 与平日最大的不同便是中午吃饭时刮出来”伍拾元”.

今天的天气比机票价格更多了一些国际局势 – 又晴又阴偶尔还下雨…

我的周末总是很诡异, 每次都醒的太早, 与往常的周末一样, 我今天7点就起来了, 像个老头, 赶紧打开电脑, 有一个碟子下了半个月了还没下下来 – 注意这不是多年前索特的F盘…

我想我的电驴强迫症已经根治了, 晃悠的看了很多资源, 也看了很多口水, 眨眼就8点半了.

昨天晚上喝了点小白酒, 早晨醒来后有些不自在, 一泡尿过去之后世界顿时清晰了很多很多, 我的大脑就像被我刷子刷过一样干净, 像一条笔直的通天大道, 右手是火焰山, 左手是戈壁滩.

于是早晨拜读了下杨绛先生的<<走到人生边上>>.

昨天收到66同学寄来的书信并杂物若干, 看的到的是书信钢笔, 看不到的是溢出来的温馨. 于是我的脑海中一直萦绕着她”在去WC的路上,捡到了一朵小桂花”的香味.

07年的生日大概是过的最洒脱的一次, 66, Fan, 许总, 小Q, 十九莲一干人等折腾了一天才把我忽悠到水上乐园, 那次场子大, 喝酒也多, 大家提着瓶子在街上边走边喝.

08年的生日就是66从成都给定的蛋糕. 09年, shit, 老子都要25了….

07年~09年,

1. 我终于在08年7月4日参加完大补考, 在11月收到学位证,毕业证; 在09年3月开始参与公司软件的开发.

2. 66去了成都上研, 她是一个喜欢造型, 热爱摄影, 钟情于音乐, 迷恋于书法的文艺青年, 除此之外, 最近她一直在钻研新闻…

3. 印象中这两年Fan似乎总是在到处跑, 我总以为他要跑遍南疆了, 前几天终于从他嘴里证实, 他只是在阿克苏的不同地方而已…不知道这位集计算机与资源环境与一身的老变态在一年后会是什么样子, 让我们拭目以待吧

4. 7/5那天, 跟小Q商量他概率大补考的事情, 不晓得那天的事情会发生的那么大, 不知道他后来有没有去补考, 有没有走通关系. 总之听fan说, 他在移动公司上班了, 并且头型已经很主流了.

5. 四阳同学明年就要毕业.

6. 十九莲一直没有联系.

=================================================

09年的运气果然比常年牛13一些:
Flex开发者日, 抽奖抽中一本书, 第二天吃饭刮出10块钱, 今天吃饭刮出50来..

================================================

其实最近有很多小想法, 只是太忙了, 忘记了.

小姑夫说我想法还是很多的. 恩 我想也是…嘿嘿,

09年, 多了一个朋友兼同事, 跟小姑小姑夫相熟了…呃, 其他没有新交的朋友了…(更不用说女人了)

================================================

末了, 祝福最近要结婚的几位同学, 虽然没时间到场与你们一起分享快乐, 但你们一定要忘却我的礼金, 务必把喜酒给我留住….

WordPress 无法自动更新解决方法

Categories: Development NotesWordPress; Tagged with: ; @ September 10th, 2009 21:34

出现形如: “You do not have sufficient permissions to update plugins for this blog”的错误

今天帮老刘升级WordPress时出现这个错误, 很晕,据 http://wordpress.org/support/topic/230668 知:

原因在于表*options表中的user_roles 数据不准确, 如你也碰到此类问题, 又想启用自动更新, 你可拷贝以下将你的覆盖掉.

a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:53:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}

老子不惧

Categories: 垃圾山 September 4th, 2009 19:44

来一个干一个, 来两个死一双.

某年7月炎夏, 我们常常这么说.

当你提着棍子上街, 当你慌如鼠辈的时候, 你有没有看到那群豺狼脸上的淫笑?

懦弱!

面对绵羊的时候, 大家都很屌, 面对豺狼的时候, 你们这帮比比绵羊还绵羊, 怕? 怕老子跟你姓!

我是个愤青, 思考不了国际局势, 人性兽性, 但我总觉得懦弱是可耻的.

Newer Posts <-> Older Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.