原創(chuàng)|其它|編輯:郝浩|2012-05-31 01:58:44.000|閱讀 422 次
概述:在一些國家,逗號用作小數(shù)點分隔符和千位分隔符。但是,如果你直接在FusionCharts XML中指定這些數(shù)字,當(dāng)轉(zhuǎn)換成數(shù)字時,會報錯。FusionCharts v3版本中引入了一種智能方式,讓你在XML中以自己的格式來指定數(shù)字。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在一些國家,逗號用作小數(shù)點分隔符和千位分隔符。但是,如果你直接在FusionCharts XML中指定這些數(shù)字,當(dāng)轉(zhuǎn)換成數(shù)字時,會報錯。FusionCharts v3版本中引入了一種智能方式,讓你在XML中以自己的格式來指定數(shù)字。
看看下面的代碼:
<chart inThousandSeparator='.' inDecimalSeparator=',' formatNumberScale='0' >
<set label='John' value='420.315,43' />
<set label='Mary' value='295.345,98' />
<set label='Tom' />
</chart>
>在該段XML中,我們在非標(biāo)準(zhǔn)慣例中提供了數(shù)字。例如,我們使用了千位分隔符和逗號,作為小數(shù)點分隔符。現(xiàn)在,為了確保FusionCharts會以正確的方式讀取這些數(shù)字,我們需要轉(zhuǎn)換我們的輸入小數(shù)和千位分隔符,如下:
<chart ... inThousandSeparator='.' inDecimalSeparator=',' ..>
該代碼告訴FusionCharts,它應(yīng)該把輸數(shù)字中的 dot(點)作為千位分隔符,逗號作為小數(shù)。
現(xiàn)在當(dāng)你查看FusionCharts圖表時,會輸出如下結(jié)果:
你可以發(fā)現(xiàn),F(xiàn)usionCharts自動地將數(shù)字轉(zhuǎn)換成標(biāo)準(zhǔn)格式的數(shù)字;如果你想再以非標(biāo)準(zhǔn)慣例格式輸出數(shù)字,你需要通過下一段xml:
<chart
inThousandSeparator='.' inDecimalSeparator=',' thousandSeparator='.' decimalSeparator=',' formatNumberScale='0'>
<set label='John' value='420.315,43' />
<set label='Mary' value='295.345,98' />
<set label='Tom' value='523.323,76' />
</chart>
通過上面的XML,我們?yōu)檩斎牒洼敵龈袷街付俗远x字符,你會得出如下的結(jié)果:
(慧都控件網(wǎng)版權(quán)所有,轉(zhuǎn)載請注明出處,否則追究法律責(zé)任)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)