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