提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:龚雪|2014-11-17 09:55:23.000|阅读 568 次
概述:FusionCharts的JavaScript类API提供了大量的功能,本文汇总了Fusioncharts图表组件API参考方法(Functions)。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
FusionCharts的JavaScript类API提供了大量的功能。下面的列表显示在每个功能的详细信息:
一、Fusioncharts JavaScript全局函数
1、Fusioncharts(chartId:string)
作用:获取某个图表对象
1.var chartReference = FusionCharts("myChartId");
2、getChartFromId(chartId: string)
作用:获取某个图表对象(已经过时的方法)
1.var chartReference = getChartFromId("myChartId");
二、FusionCharts的类 - 静态函数
1、getObjectReference(chartId: string)
作用:此功能有助于访问HTML对象引用的图表。 HTML对象是实际的图表对象实际被呈现在网页上。 HTML对象有助于图表和JavaScript之间的直接沟通。除非绝对必要,不建议使用此功能。
CODE:
1.var chartHTMLReference =FusionCharts.getObjectReference("myChartId");
2、setCurrentRenderer(renderer: string)
作用:设置所有图表的渲染方式。目前,你可以传递的'javascript'或'flash'的渲染参数值的。所有的图表被渲染,这个函数调用后,将遵守此设置。换句说就是这里设定了何种渲染方式,那么就需要统一,如果前面新建的时候用了flash,这里设定的渲染方式确实“javascript”,那么图表就会展现不出来。
CODE:
1.FusionCharts.setCurrentRenderer('javascript');
3、render(chartParameters: Object) or render(swfUrl, chartId , width, height, renderAt, dataSource, dataFormat, otherParameters: Object) or render(chartParameters: mixed) or render(chartObject: FusionCharts)
作用:创建一个Fusionchart图表,创建的方式很多。
CODE:
1.var myChart = FusionCharts.render({ swfUrl : "FusionCharts/Column3D.swf", id : "myChartId", renderAt :"chartContainer", dataSource : "Data.xml" }) 2.or 3.var myChart = FusionCharts.render({ type : "Column3D", id : "myChartId", renderAt : "chartContainer", dataSource : "Data.xml" }) 4.or 5.var myChart = FusionCharts.render("FusionCharts/Column3D.swf", "myChartId", "400", "300", "chartContainer","Data.xml", "xmlurl"); 6.or 7.var myChart = FusionCharts.render("Column3D", "myChartId", "400", "300", "chartContainer", {dataFormat :"xmlurl", dataSource : "Data.xml" });
4、addEventListener(event:string, listener: function) or addEventListener(events:Array, listener: function)
作用:此功能用于给图表注册监听事件。
CODE:
1.FusionCharts.addEventListener("Rendered", doSomething); 2.or 3.FusionCharts.addEventListener("Rendered", function(e,p) { alert(e.sender.id ); }); 4.or 5.FusionCharts.addEventListener(['Initialized', 'Disposed'], function () { 6.// do something! 7.});
5、removeEventListener(event:string, listener: function) or removeEventListener(events:Array, listener: function)
作用:此功能主要是删除图表使用addEventListener定义的事件监听功能。此功能称为静态方法使用FusionCharts.removeEventListener()时,删除一个命名的事件监听从一个页面上的所有图表。作为第一个参数被传递的事件类型的名称。第二个参数是名称的功能,增加一条,作为该事件的事件侦听使用addEventListener。您也可以删除功能从多个事件,通过在一个数组中的事件名称。
CODE:
1.FusionCharts.removeEventListener("Rendered", doSomething);
三、FusionCharts的类 - 构造函数
1、new FusionCharts(参数集合)
作用:这是FusionCharts的JavaScript类的构造函数方法。它允许你创建新的实例的FusionCharts使用传统的线性参数,以及作为一个对象参数。它可以在一个对象作为参数包含的所有图表参数。
注意:许多浏览器限制从JavaScript访问本地文件系统,由于安全方面的原因。 JavaScript的图表,在本地运行时,将不能够访问一个URL(使用XMLURL和jsonurl为DATAFORMAT)提供的数据。如果你运行的文件从一台服务器,运行精绝,虽然。在本地运行,但是,如果你提供的XML或JSON(使用数据字符串的方法),它工作得很好。
CODE:
01.var myChart = new FusionCharts({ swfUrl : "FusionCharts/Column3D.swf", id : "myChartId", renderAt :"chartContainer", dataSource : "Data.xml" }); 02.or 03.var myChart = new FusionCharts({ type : "Column3D", id : "myChartId", renderAt : "chartContainer", dataSource :"Data.xml" }); 04.or 05.var myChart = new FusionCharts("FusionCharts/Column3D.swf", "myChartId", "400", "300"); 06.or 07.var myChart = new FusionCharts("Column3D", "myChartId", "400", "300"); 08.or 09.var myChart = new FusionCharts("FusionCharts/Column3D.swf", "myChartId", "400", "300", "chartContainer", {dataFormat : "xmlurl", dataSource : "Data.xml"});
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
文章转载自:慧都控件网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
50万用户首选的跨平台、跨浏览器的JavaScript/HTML图表解决方案
FusionCharts Suite XT全面的跨平台、跨浏览器JavaScript图表解决方案套包,拥有100+图表和2000+地图
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢