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

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

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了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中对表格中某列的值进行数字格式化保留两位小数

相关文章

  • 2022-04-29vue.js如何实现列表滚动循环
  • 2022-04-29Photoshop制作水彩喷溅效果的艺术字
  • 2022-04-29实现php页面自动跳转的方法有哪些
  • 2022-04-29Photoshop制作逼真的木刻效果艺术字
  • 2022-04-29WordPress使用OSS Upload后媒体库无法加载一直转圈解决方法
  • 2022-04-29ThinkPHP6 Workerman 基本使用
  • 2022-04-29基于开发中使用UEditor编辑器的注意事项详解
  • 2022-04-29Node项目中用images+imageinfo库给图片批量添加水印
  • 2022-04-29解决LNMP环境安装WordPress不显示主题,无法编辑的教程
  • 2022-04-29DEDECMS的优化方案

文章分类

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

最近更新的内容

    • PHP之array_unique实现二维数组去重
    • 详解Laravel使用多数据库的方法(附代码示例)
    • CDR制作IE浏览器标志教程
    • php构造方法和java构造方法有什么区别
    • 在SQL查询中GROUP BY的含义是什么?
    • ThinkPHP6中env环境变量的使用
    • VUE项目地址去掉 # 号的方法
    • 浅析微信小程序和web之间的交互(代码分享)
    • JS判断当前浏览器是否是微信端
    • 浅析Angular中HttpClientModule模块有什么用?怎么用?

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

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