时间:2009-01-16 17:48 作者:道长A
喜欢本页内容吗?那就收藏到您的博客吧。如果您有以下书签网站的账号,点击它即可收藏。谢谢您的支持!
CSDN
IE
QQ
百度
POCO
Yahoo
新浪
365Key
天极
和讯
博拉
Live
奇客
鲜果
收客
饭否
叽歪
同样的,如果你有0.12432,0.134 , 0.13等数据,并且没有指定decimalPrecision的值,那么FCF就会显示成0.12,0.13,0.13。如果你把 decimalPrecision设置成4,那么就会显示成0.1243,0.1340,0.1300。
自动格式化数字
FCF会自动的给你的数字加上K(千)或M(百万),如下图。
上图中,三个数字分别代表12500,13400,13300。FCF会自动地把这些数字转化为以千为单位,或是以百万为单位。
如果你不想这样,你就加上如下的代码:
1. <graph formatNumberScale='0'..decimalPrecision='0'...>
效果如下:
现在显示的是全部的数字了。不过,它还加了一些逗号来分隔这些数字。如果你不喜欢这样,你就加上formatNumber=0。但是,如果设置了formatNumber=0,那么就不能格式化小数位了。
看起来代码就像这样:
1. <graph ... formatNumber='0' formatNumberScale='0' ..decimalPrecision='0'...>
效果是这样:
自定义千分位和小数分隔符
FCF默认使用“.”作为小数分隔符,使用“,”作为千分位分隔符。这也是我们的使用习惯。如果你想改成其他的,也可以。
我们使用decimalSeparator 指定小数分隔符,使用thousandSeparator 指定千分位分隔符。例如,我们想把小数分隔符和千分位分隔符调换一下:
1. <graph ... decimalSeparator=',' thousandSeparator='.' >
效果如下:
增加数字前缀和后缀
FCF允许我们给所有的数字都加上前缀和后缀。
如果我们设置numberPrefix='$',那么会在所有的数字前面就会加上“$”,就像这样:$40000, $50000。
如果我们设置numberSuffix='%25',那么会在所以的数字后面加上“%”,就像这样:43%,39%。
我们注意到,“%”是经过了编码的。在FCF里,一些特殊的编码都需要经过编码。下一章我们会详细介绍特殊字符。
请以连接方式注明来自AJava.org