fusionchart free 动态改变图形数据问题
如下代码中,点了按钮会自动更新A的数据,但是现在为何没反应呢?
<HTML> <HEAD> <TITLE>FusionCharts Free & JavaScript - Updating chart using setDataXML() Method</TITLE> </HEAD> <BODY onload=init()> <div id="chartdiv"> FusionCharts </div> <SCRIPT LANGUAGE="Javascript" SRC="../JSClass/FusionCharts.js"></SCRIPT> <script language="JavaScript"> var chart1 = new FusionCharts("../Charts/FCF_Column3D.swf", "chartid", "400", "300"); function init(){ chart1.setDataXML("<graph><set name='A' value='20' color='D64646' /><set name='B' value='31' color='AFD8F8' /></graph>"); chart1.render("chartdiv"); } function update(){ updateChartXML("chartid","<graph><set name='A' value='40' color='D64646' /></graph>"); } </script> <form name='frmUpdate'> <input type='button' value='change' onClick=update() name='btnUpdate'> </form></HTML>
xml.append("<set link='javascript:update("+label+")' label='" + label + "' value='" + value + "'/>");