html页面包含FusionCharts组件。 在这个组件下面有几个html控件,用于过滤此组件的日期。 最初,在单击“过滤器”按钮时更新图表组件时出现问题 我使用了以下代码:
currentChart.setDataURL(url);
currentChart.render("ChartDiv");
它不起作用。它只是重新加载相同的URL。它只在我开始取消之前的图表对象并在同一个地方创建一个新对象而不是更新
时起作用currentChart = new FusionCharts('/FusionCharts/Maps/FCMap_WorldwithCountries.swf', "countryChart", "550", "200", "0", "1");
currentChart.setDataURL(url);
currentChart.render("ChartDiv");
我是否正确无法更新现有图表对象,只能使用新网址重新创建?
答案 0 :(得分:3)
您可以尝试使用以下代码动态更新图表吗?
var fc = getChartFromId("countryChart");
fc.setDataURL(url);