作者:痞子343 | 来源:互联网 | 2014-05-19 11:28
今天,碰到FusionChartsjs中没有updateChartXML,于是增加了**Functiontoupdatechart&039;sdataatclientside(FORFusionChartsvFREEand2x*infosoftglobalFusionChartsUtilupdat
今天,碰到FusionCharts.js中没有updateChartXML,于是增加了
/**
Function to update chart's data at client side (FOR FusionCharts vFREE and 2.x
*/
infosoftglobal.FusionChartsUtil.updateChartXML = function(chartId, strXML){
//Get reference to chart object
var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(chartId);
//Set dataURL to null
chartObj.SetVariable("_root.dataURL","");
//Set the flag
chartObj.SetVariable("_root.isNewData","1");
//Set the actual data
chartObj.SetVariable("_root.newData",strXML);
//Go to the required frame
chartObj.TGotoLabel("/", "JavaScriptHandler");
}
var updateChartXML = infosoftglobal.FusionChartsUtil.updateChartXML;
这个方法也能改善IE刷新有时图形不正常显示的问题