• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > Flex中对表格中某列的值进行数字格式化保留两位小数

Flex中对表格中某列的值进行数字格式化保留两位小数

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了Flex,数字格式化,保留两位小数等相关知识,希望对您有所帮助

表格中展示的比率,对比率的处理是:保留两位小数,并向上保留。通过对某列的值进行数字格式化来实现保留两位小数

1、问题背景

一般的,表格中展示的比率,对比率的处理是:保留两位小数,并向上保留

2、实现实例

<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" fontSize="12" fontFamily="微软雅黑"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.events.FlexEvent; [Bindable] //表格数据绑定 private var gridArray:ArrayCollection = new ArrayCollection([ {week:"星期一",apple:"3676",rate:"0.7868"}, {week:"星期二",apple:"4534",rate:"0.65454"}, {week:"星期三",apple:"6758",rate:"0.876454"}, {week:"星期四",apple:"9808",rate:"0.34224"}, {week:"星期五",apple:"6567",rate:"0.9876523"}, {week:"星期六",apple:"9000",rate:"0.566777"}, {week:"星期日",apple:"4533",rate:"0.988787"} ]); /** * 对表格中的比率进行格式化 */ private function formatDataGrid(item:Object,column:DataGridColumn):String { var temp:Number = item.rate; var data:String = dataFormatter.format(temp); return data; } ]]> </fx:Script> <fx:Declarations> <!--格式化数字--> <mx:NumberFormatter id="dataFormatter" precision="2" rounding="up"/> </fx:Declarations> <mx:VBox width="100%" height="100%" paddingBottom="10" paddingLeft="10" paddingRight="20" paddingTop="10" horizontalAlign="center"> <mx:DataGrid id="dataGrid" width="100%" height="90%" dataProvider="{gridArray}" textAlign="center"> <mx:columns> <mx:DataGridColumn headerText="星期" dataField="week"/> <mx:DataGridColumn headerText="苹果" dataField="apple"/> <mx:DataGridColumn headerText="比率" dataField="rate" labelFunction="formatDataGrid"/> </mx:columns> </mx:DataGrid> </mx:VBox> </s:Application>

3、实现结果


606aa0a26d350.jpg

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CSS Flex 布局 space-between 最后一行左对齐
  • Flex中对表格中某列的值进行数字格式化保留两位小数

相关文章

  • 网站链接健康检查需要做的十件事情
  • 总结PHP中银行卡号通用校验算法
  • 聊聊在Angular项目中怎么实现权限控制?
  • mysql数据库数据字典生成代码
  • Illustrator绘制卡通立体效果的小熊图标
  • Javascript如何阻止事件冒泡和事件本身发生
  • Photoshop制作可爱的卡通剪纸字
  • MySQL密码加密与解密详解
  • 安装apache后如何添加代理模块
  • AI教程巧形状生成器制作设计立体渐变数字字体设计教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Thinkphp6自定义配置文件以及调用(config文件夹下的配置)
    • 如何解决PHP字符串中的换行符无效且多余的换行符
    • Nodejs路由可通过什么模块实现的
    • PHPCMS模型字段单选复选只能填写不能使用SQL语句查询
    • 帝国CMS函数版首页、列表页、内容页调用TAG标签终级教程
    • 怎样在Photoshop中保持像素的完美
    • 织梦CMS系统正式收费:5800元,开源时代逐步没落!织梦CMS,将告别免费
    • DEDECMS让广告延时加载,提高网页打开速度
    • 浅谈小程序中页面间传值的2种方法
    • Photoshop制作超酷的3D岩石字体教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有