我想在仪表板中使用以下图表示例:

https://code.google.com/apis/ajax/playground/?type=visualization#chartrangefilter_control

要启动和绘制,我调用“ drawVisualization()”函数,但是我需要能够像调用“ drawVisualization()”之前那样删除图表,该怎么办?我没有找到有关如何处置的任何信息。我尝试了dashboard.dispose();但这不符合我的需要。那么如何删除带有控件的仪表板呢?

最佳答案

使这些变量成为全局变量:

chart;
control;
dashboard;


并使用:

function disposeShit()
{
    chart.visualization.clearChart();
    control.visualization.dispose();
   dashboard.dispose();
}

10-06 00:41