最近在给用户做一个图表类展示的功能时,由于没有数据,界面提示“No data to display”,用户觉得为什么不能用中文展示,所以拿到api文档研究,在FusionCharts官方文档的Advanced Charting节点下有个Changing Chart Messages节点,在此节点打开的页面中FusionCharts提供了几种常见的错误提示,并提供了具体的中文配置方法。
key | fusionCharts提示 |
PBarLoadingText | Loading Chart. Please Wait. |
XMLLoadingText | Retrieving Data. Please Wait. |
ParsingDataText | Reading Data. Please Wait. |
ChartNoDataText | No data to display. |
RenderingChartText | Rendering Chart. Please Wait. |
LoadDataErrorText | Error in loading data. |
InvalidXMLText | Invalid data. |
我们可以通过FusionChats中的“configure”来进行配置,如下
<div id="chartContainer">FusionCharts的加载位置</div>
<script type="text/javascript">
var myChart = new FusionCharts("Column2D.swf", "myChartId", "300", "250", "0", "1");
myChart.setXMLData("<chart>...</chart>");
myChart.configure("表格中的key值", "中文提示填写");
myChart.render("chartContainer");
</script>