【问题标题】:SetTimeout for fusion charts融合图表的 SetTimeout
【发布时间】:2014-08-28 16:59:13
【问题描述】:

如何设置融合图表的超时时间以使图表加载延迟几分钟?

var myChart= new FusionCharts( {"../FusionCharts/MSLine.swf", "Chart",  "100%", "32%", "0", "1");
myChart.setXMLData("chart1.xml");    
FusionCharts.setCurrentRenderer('javascript');  
myChart.render("Chart"); 

【问题讨论】:

    标签: jquery charts fusioncharts


    【解决方案1】:

    试试这个:-

    function mycharts()
    {
       var myChart= new FusionCharts( {"../FusionCharts/MSLine.swf", "Chart",  "100%", "32%", "0", "1");
       myChart.setXMLData("chart1.xml");    
       FusionCharts.setCurrentRenderer('javascript');  
       myChart.render("Chart"); 
    }
    
    setTimeout(function(){ mycharts() }, 3000);
    

    【讨论】:

    • 我应该将什么传递给 myChart().. 我已经这样尝试过了:window.setTimeout(function () { var myChart= new FusionCharts( {"../FusionCharts/MSLine.swf" , "图表", "100%", "32%", "0", "1"); myChart.setXMLData("chart1.xml"); FusionCharts.setCurrentRenderer('javascript'); myChart.render("图表"); }, 5000);
    • 你能告诉我在我给出的代码中我应该把这行放在哪里吗?因为它给了我例外并且不确定。
    • 我试过这个:window.setTimeout(function () { var myChart = new FusionCharts("../FusionCharts/MSLine.swf", "SLACompliancelineChart", "100%", "32%" , "0", "1"); myChart.setXMLData(data.d); //获取 xml 图表数据 FusionCharts.setCurrentRenderer('javascript'); myChart.render("SLAComplianceline"); //使用渲染图表数据div }, 5000);并且图表没有加载..图表所在的div,它只是空的
    • JavaScript 运行时错误:具有指定 ID“SLACompliancelineChart”的 FusionChart 对象已存在。将其重命名为 chartobject-1 -------- 这是我运行项目时遇到的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2013-07-16
    • 2013-01-31
    • 2017-06-16
    • 1970-01-01
    • 2012-11-05
    相关资源
    最近更新 更多