flex中如何对数据的显示格式进行设置
2010-05-03 15:43
387 查看
其实这就是个数据显示的问题,经常我们的原始数据并不是最终显示给用户的,而是以另一种方式显示,比如性别假设在后台数据以boolean变量来保存,即true为男,false为女,那么界面就需要处理把true变成string的“男”。对于格式转换一般flex你们使用Formatter类,当然Formatter类是比较抽象的类,然后更具体的如CurrencyFormatter, DateFormatter, NumberFormatter, PhoneFormatter, ZipCodeFormatter,这些类可以直接使用,但是这里要把true变成“男”则需要自己定义一个Formatter,这个Formatter比如SexFormatter需要从Formatter类继承,并且实现其formate(object)方法然后在MXML中
<fx:Declarations>
<mx:SexFormatter id="sexFormatter" />
</fx:Declarations>
然后在合适的地方调用sexFormatter.formate(object)方法就好了
如果是对于 mx:DataGridColumn,则可以添加属性labelFunction=functionName,然后在functionName里面调用sexFormatter.formate(object)。当然像简单的格式转换可以直接在functionName里面进行。
<fx:Declarations>
<mx:SexFormatter id="sexFormatter" />
</fx:Declarations>
然后在合适的地方调用sexFormatter.formate(object)方法就好了
如果是对于 mx:DataGridColumn,则可以添加属性labelFunction=functionName,然后在functionName里面调用sexFormatter.formate(object)。当然像简单的格式转换可以直接在functionName里面进行。
相关文章推荐
- iOS >> POST 上传数据(文件压缩)>>表单上传 (如何设置form格式)
- GridView数据绑定控件的模版列时设置显示的格式
- 如何使串行数据以字符格式显示(代替十六进制)
- Flex中如何用getItemAt事件和数组访问操作符[]从ArrayCollection中获取数据显示的例子
- ORACLE SQL 查询数据库 数据显示的格式设置
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- 对绑定到数据源的文本框如何设置其显示格式
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- C#如何利用结构体对固定格式数据进行解析
- Flex中如何利用focusIn和focusOut事件对表单中获得焦点的项目进行颜色高亮(highlight)显示的例子
- Java导出Excel设置大数据不被科学计数法显示、自定义日期格式
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- Flex中如何通过includeInLayout和visible属性设置Form显示或隐藏
- 如何使串行数据以字符格式显示(代替十六进制)
- Flex中如何通过dataTipOffset样式设置HSlider控件的数据开销的例子
- Flex中如何利用mx:HTTPService标签读取文本文件中的name/value这样的一对数据并显示在DataGrid中的例子
- 转:本文介绍了在使用DevExpress GridControl的开发过程中如何设置列数据的格式。
- ABAP--如何进行sap的金额数据存储和显示之间的转换(CURRENCY_AMOUNT_DISPLAY_TO_SAP)
- [Extjs6] 对gridpanel数据显示前对其进行相关的格式处理