- 浏览: 9856 次
最新评论
数据格式化是对某些特殊的数据的格式进行规范。例如,日期格式有很多种,可以为"1990-1-2"、"2/1/1990"等。有时数据格式化是必须的,如货币的格式要统一。
格式化组件概述
Flex 3.0中提供了几种常见的数据格式化组件,如DateFormatter、NumberFormatter、PhoneFormatter等。数据格式化组件说明如表19-3所示。
表19-3 Flex 3.0中的数据格式化组件 组件名 说明 CurrencyFormatter 对货币数据格式化 DataFormatter 对日期数据格式化 NumberFormatter 对数据格式化 PhoneFormatter 对电话号码数据格式化 ZipCodeFormatter 对邮编数据格式化 使用数据格式化组件的format方法可格式化数据。其语法如下所示。
数据格式化组件id.format(数据);
以下代码使用format方法格式化日期。
var today:Date=new Date();
DateDisplay.format(today);
货币格式化组件
组件用以格式化货币,其常用的属性如表19-4所示。
表19-4 组件常用属性 属性名 说明 alignSymbol 货币符号位置。其值可为"left"或"right" currencySymbol 货币符号。如"$"、"¥"、"£" useThousandsSeparator 是否使用千位符","。其值可为true或false useNegativeSign 是否使用负号。其值可为true或false error 格式化数据出错时的提示信息 以下代码使用组件格式化货币。
height="200" title="使用CurrencyFormatter组件格式货币" horizontalAlign="left" verticalAlign="middle">
日期格式化组件
组件用以格式化日期,其常用的属性如表19-5所示。
表19-5 组件常用属性 组件的formatString属性中定义格式化掩码,可用"Y|M|D|A|E|H|J|K|L|N|S"组合生成。日期掩码字符的说明如表19-6所示。
表19-6 日期掩码字符的说明 掩码字符 说 明 Y 年份。可用若干个Y组成。例如:YY=05,YYYY=2005,YYYYY=02005 M 月份。可用若干个M组成。例如:M=7,MM=07,MMM=Jul,MMMM=July D 天。可用若干个D组成。例如,D=4,DD=04 A am或pm E 星期几。可用若干个E组成。例如,E=1,EE=01,EEE=Mon,EEEE=Monday H 从1开始记数的24小时制(1-24) J 从0开始记数的24小时制(0-23) K 从0开始记数的12小时制(0-11) L 从1开始记数的12小时制(1-12) N 分钟。可用若干个N组成。例如,N=3,NN=03 S 秒。例如,SS=30 根据上述表格中的掩码字符可组成丰富的日期格式。例如,掩码"EEEE,MMM.D,YYYY 'at' H:NN A"应用的结果为"Tuesday,Sept.8,2005 at 1:26 PM"。
以下代码使用组件格式化当前日期。
height="200" title="使用DateFormatter组件格式日期" horizontalAlign="left" verticalAlign="middle">
数字格式化组件
组件用以格式化数字,其常用的属性如表19-7所示。
表19-7 组件常用属性 属性名 说 明 useThousandsSeparator 是否使用千位符","。其值可为true或false useNegativeSign 是否使用负号。其值可为true或false error 格式化数据出错时的提示信息 以下代码使用组件格式化数字。
height="200" title="使用NumberFormatter组件格式数字" horizontalAlign="left" verticalAlign="middle">
电话格式化组件
组件用以格式化电话,其常用的属性如表19-8所示。
表19-8 组件常用属性
以下代码使用组件格式化电话号码。 属性名 说 明 error 格式化数据出错时的提示信息 formatString 格式化掩码。例如,(###)###-#### areaCodeFormat 区号掩码。例如,(###) validPatternChars 可用的掩码符。默认为"+()#-."六种
height="200" title="使用PhoneFormatter组件格式电话" horizontalAlign="left" verticalAlign="middle">
邮编格式化组件
组件用以格式化邮编,其常用的属性如表19-9所示。
表19-9 组件常用属性
以下代码使用组件格式化邮编。 属性名 说 明 error 格式化数据出错时的提示信息 formatString 格式化掩码。例如,####,###-###
height="200" title="使用ZipCodeFormatter组件格式邮编" horizontalAlign="left" verticalAlign="middle">
发表评论
-
ASE15.0.3中替换字符串函数str_replace的奇怪的用法
2012-07-06 09:52 973------------------------- ... -
转余晟老师的正则专栏文章:(一):纠结的转义
2012-07-06 09:45 743【编者按】正则表达式一直是开发者工具箱中趁手的利器,但很多 ... -
【正则】构造复杂SQL语句的正则表达式3(细粒度正则匹配)
2012-07-06 09:37 1330(三)细粒度正则 ... -
tile布局的ButtonBar
2012-07-06 09:30 571Cust ... -
innerHTML 的小例子
2012-07-05 20:45 680function Test(){ a ... -
Swing组件集合的事件处理(二)
2012-07-03 13:43 732为了提高其效率并降低其复杂性,所有的Swing组件都被设计 ... -
FLEX ComboBox绑定JAVA返回的数据源
2012-07-02 12:20 564万万没有想到会在一个小小的ComboBox上碰这么大钉子, ... -
Flex: AIR程序靠屏幕边缘收起 屏幕边缘吸附
2012-07-02 12:20 441让程序在靠到屏幕边缘的时候,向左或者右收起程序,类似QQ一 ... -
Flex 4架构的组件开发
2012-07-02 12:20 587Flex 4架构的组件开发 作者:Michael Labr ... -
不做“OUTMAN”!笔记本热门词汇盘点
2012-06-30 16:19 628不做“OUTMAN”!笔记本热门词汇盘点 2011年10月0 ... -
新闻发布会--联想笔记本
2012-06-30 16:18 741新闻发布会--联想笔记本 2011年10月11日 20 ... -
买笔记本电脑的注意事项
2012-06-30 16:18 669买笔记本电脑的注意事 ... -
如何选一款好的笔记本
2012-06-30 16:18 611如何选一款好的笔记本 ...
相关推荐
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。...15. 使用格式化器和验证器 16. 使用样式定制Flex应用 17. 使用皮肤定制Flex应用 18. 自定义ActionScript组件
Flex 框架提供了可视化布局,视觉效果,数据网格,服务器通信,图表组件等等。 一个庞大的Flex框架,任何企图掩盖书在任何深度的整个框架将毫无疑问在某些方面或另一个失败。考虑到这一点,我们做了一个企图掩盖的...
原创 中文 学习之用 FLEX 3.0 部分 EXCEL版 FLEX速查手册 UI - 数据输入项 UI - 按钮 UI - 列表 UI - 树 UI - 其他 Containers - 容器 Effects - 效果 Formatters - 格式化 Validators - 效验 Charting - 图表
前台分页技术和后台分页技术都兼容xml和json格式的数据。前台分页比较简单,后台分页可以查看源码,自定义三个参数url,dataformat,nodename。 分页的组件与列表脱离,降低耦合性,使用的时候只需要初始化Pager.列表...
可以自动将json或xml数据格式化,方便查看。 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改...
* 支持单元格内容格式化(数字,金额,日期等)输出。 * 通过表达式编辑,轻松设计页小计行或页统计行。 * 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 内含: * MyReport报表引擎库文件MyReport....
可以自动将json或xml数据格式化,方便查看。 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改...
* 支持单元格内容格式化(数字,金额,日期等)输出。 * 通过表达式编辑,轻松设计页小计行或页统计行。 * 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 内含: * MyReport报表引擎库文件MyReport....
为List的项编辑器添加格式化和验证数据 5.10节.跟踪TileList中所有被选中的子节点 5.11节.使用和显示项渲染器的NULL项 5.12节.为List创建右键菜单 5.13节.自定义List被选中项的外观 第六章. DataGrid和高级DataGrid...
可以自动将json或xml数据格式化,方便查看。 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改...
解释代码、配置文件或任何其他结构化的格式 学习关键编程技术,包括抽象语法树和符号表 用完整的示例代码实现一个完善的SQI一语法 使用新的功能,如纯(可重入)词法分析器(Iexer)和语法分析器(parser)、功能强大的...
可以自动将json或xml数据格式化,方便查看。 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 检查HTML,CSS和RSS内容...
--新增功能:新增百分率格式化 --新增功能:新增RowNumber行号函数 --修正数个Bug 详情参考:http://blog.csdn.net/hunkcai/archive/2010/10/10/5932204.aspx Web报表引擎: Web上的良好的打印解决方案,WinForm的...
可以自动将json或xml数据格式化,方便查看。 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改...
* 支持单元格内容格式化(数字,金额,日期等)输出。 * 通过表达式编辑,轻松设计页小计行或页统计行。 * 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 最新版2.0.0.0支持Adobe Flash Builder 4,...
* 支持单元格内容格式化(数字,金额,日期等)输出。 * 通过表达式编辑,轻松设计页小计行或页统计行。 * 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 注: * 使用Flex SDK 3.5 * 内有报表样式定义...
需要对表格中某列的数值进行格式化,对该数值乘以100,并保留两位小数,添加“%”下面同实例来实现下
--新增功能:新增百分率格式化 --新增功能:新增RowNumber行号函数 --修正数个Bug 详情参考:http://blog.csdn.net/hunkcai/archive/2010/10/10/5932204.aspx Web报表引擎: Web上的良好的打印解决方案,WinForm的...
* 支持单元格内容格式化(数字,金额,日期等)输出。 * 通过表达式编辑,轻松设计页小计行或页统计行。 * 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 注: * 用Adobe Flash Builder 4开发环境打开...
功能: 支持AS3的ByteArray序列化...支持Flex外部化类的AMF编码、解码。 支持解压还原LZMA算法压缩过的SWF文件(文件头三字节为:ZWS的 *.SWF文件)。 为方便想了解AMF格式及封包的坛友分析解码AMF数据资料使用。