Flex中對表格中某列的值進行數(shù)字格式化保留兩位小數(shù)
更新時間:2014年10月21日 17:01:53 投稿:whsnow
表格中展示的比率,對比率的處理是:保留兩位小數(shù),并向上保留。通過對某列的值進行數(shù)字格式化來實現(xiàn)保留兩位小數(shù)
1、問題背景
一般的,表格中展示的比率,對比率的處理是:保留兩位小數(shù),并向上保留
2、實現(xiàn)實例
<?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] //表格數(shù)據(jù)綁定 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> <!--格式化數(shù)字--> <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、實現(xiàn)結(jié)果
相關(guān)文章
flash 報錯捕獲(Catch All Exception in Flash)
就是在全局任何地方產(chǎn)生的錯誤如果沒有被捕獲,都可以在捕獲階段和冒泡階段被捕獲,接下來為大家介紹一種可以捕捉所有錯誤的方法,感興趣的你可不要錯過了哈2013-03-03Flex中對表格中某列的值進行數(shù)字格式化保留兩位小數(shù)
表格中展示的比率,對比率的處理是:保留兩位小數(shù),并向上保留。通過對某列的值進行數(shù)字格式化來實現(xiàn)保留兩位小數(shù)2014-10-10Flex動態(tài)生成可編輯的DataGrid具體實現(xiàn)代碼
DataGrid具有以下功能:表頭是動態(tài)生成的、每行都是有序號的、每行都是可以編輯、插入、刪除、修改,接下來為大家分享下Flex如何動態(tài)生成可編輯的DataGrid2013-04-04Flex4 使用itemRenderer 為Tree加線具體實現(xiàn)
本文為大家詳細介紹下Flex4如何使用itemRenderer 為Tree加線,感興趣的朋友可以參考下2013-12-12Flex中在Tree綁定數(shù)據(jù)后自動展開樹節(jié)點的方法
使用Tree組件在綁定數(shù)據(jù)后自動展開所有樹型節(jié)點(不需要用戶再自己點擊展開節(jié)點,會方 便許多),接下來為大家介紹下具體的實現(xiàn)2014-01-01