`

Open Flash Chart组件的使用

阅读更多
Open Flash Chart组件的使用

简介
官方:http://teethgrinder.co.uk/open-flash-chart/
下载:http://code.google.com/p/ofcgwt/
OpenFlashChart是一个开源的报表制作组件,该组件能够自动生成一个好看的、动态的flash报表;该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash;该组件还支持一些简单的JavaScript,提供在图形上对外部URL的链接;该组件非常小,java类一共不超过10个,可操作的API也很少,这样学习起来也非常容易上手。但可阅读的文档非常少,在与其它框架集成方面还有些问题。

主要配置项:
Ø         openflashchart.jar:Open Flash Chart组件,工程开始时引入(lib目录下)。

Ø         open-flash-chart.swf:Flash文件接口,通过该文件来生成Flash文件,备页面调用(在web目录下,与WEB-INF目录并级)。

Ø         swfobject.js:Flash文件依赖的JS文件(在web目录下,与WEB-INF目录并级)。



Open Flash Chart主要有:HTML、JSP、Servlet等三种使用方式。其具体介绍参见附件中(在这里发表文章好像还有篇幅的限制...)。在附件中还提供了Demo和ofc的文档,供大家下载研究。

备注和补充说明:
1、该组件支持java 1.5以上版本。

2、利用Servlet API输出数据时应该注意设置编码,防止出现乱码。

如:response.setCharacterEncoding("utf-8");//设置字符集,在项目中使用utf-8页面不会出现乱码。

3、在页面Object标签中如果要开启外链支持,需要设置allowScriptAccess=always(默认为sameDomain,即不允许跨域访问)允许突破同源策略访问外部链接或者执行Javascript代码。

4、在图形链接时如果指定的是调用Javascript代码,注意应该避免出现逗号,因为这个设置是作为字符串(可能包括多个图形的链接,同时以逗号分隔)传递给Flash接口的,它会对这个字符串利用逗号进行split,从而出现Javascript解析错误,无法正确执行Javascript代码。

5、OFC4J对OpenFlashChart的面向对象封装很好,但是目前版本不支持图形链接。



在项目使用过程中,发现在与公司开发框架的集成过程中出现一些问题:

1)      同样版本的IE,有的IE访问时出现JavaScript错误,而有的IE却很正常;

2)      所有图形输出之前全都设置相同的字符集,却出现在有的图形中出现乱码,而在有的图形中中文显示正常。而另一个项目组在开发桌面应用时使用的就是该组件,却一直很正常,没有出现大的问题。

该组件还不是很成熟,在我们开发报表,选择第三方组件时,应该谨慎。本人建议还是采用目前比较成熟的jFreeChart组件进行报表的开发。

分享到:
评论

相关推荐

    flash图表组件Open Flash Chart 2.0+(asp/php)自动提取示例+使用说明

    本实例在IE6、IE7、IE8、Chrome、Firefox测试通过,在实际项目使用中,对可能出现的问题,尤其在IE6中无法显示flash图表,本人特撰写《Flash图表组件——使用Open Flash Chart 2.0的一些问题及解决办法》,具体访问...

    Open Flash Chart例子、中文版PDF说明文档、参数表

    Open Flash Chart(简称OFC),是一个开源的flash报表组件。我们不仅可以免费使用,而且还可以修改源码,来达到我们想要的效果。客户端在得到数据以后,在Flash Player中渲染出报表图。  附带PDF说明文档,是中文版...

    open flash chart 2.0

    该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash; 该组件还支持一些简单的JavaScript, 提供在图形上对外部URL的链接;该组件非常小,java类一共不超过10个,可操作的...

    open flash chart (web 实例)

    open flash chart 是用于画图免费组件

    Open Flash Chart Flash图表

    Open Flash Chart 是一个用来生成Flash的图表的组件,它能够为你生成很多漂亮的Flash图表。

    FlashChart技术研究

    Open Flash Chart组件的使用 简介 OpenFlashChart是一个开源的报表制作组件,该组件能够自动生成一个好看的、动态的flash报表;该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的...

    open flash chart

    包含了3个文件: 1.Graph-doc,绘图的API说明 2.OpenFlashChartDemo,代码使用示例,java工程 3.OpenFlashChart组件的使用.doc,对关键节点进行注解,对代码工程的文档说明 -----代码搬运工

    最新版Open Flash Chart

    开源的flash图表组件,这是最新的2.0版本。帮助文档我会在之后的时间里放上去。

    open-flash-chart-1.9.6.zip_chart_flash chart_open_open flash cha

    OpenFlash是国外的一款开源的web图表组件,以flash形式显示曲线饼图,支持多种web语言。压缩包中带有Demo

    open flash char2 操作文当

    Open flash chart 简称OFC,是一个开源的flash报表组件。我们不仅可以免费使用,而且还可以修改源代码,来达到我们想要的效果。客户端在得到数据以后,在Flash Player中渲染出报表图。 目前通用的OFC版本为2 Lug ...

    open-flash-chart实例

    open-flash-chart是一个用来生成Flash的图表的组件,项目首页有很多漂亮的Flash图表以及使用示例

    OPEN FLASH CHART

    该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash;该组件还支持一些简单的JavaScript,提供在图形上对外部URL的链接;具有多种WEB开发语言的库函数。

    open-flash-chart-2-alpha-8.zip

    Open flash chart(OFC)是一款非常强大且非常绚丽的图表生成组件,而且开源免费。 2.0的版本数据格式完全用JSON来处理,非常灵活,官方提供了各种接口程序,包括PHP/PHP5、Pear、Python、Java、Dotnet,调用也非常...

    open-flash-chart

    强大的FLASH图表组件,支持ASP.NET,PHP,JAVA等,而且有开源实例,可做二次开发

    Web Chart 极品web报表控件收集Web+Chart

    Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。 ? AmCharts - AmCharts 是一个动画交互Flash图表...

    Chart 极品web报表控件收集(Flot,AmCharts, Emprise JavaScript Charts...)

    Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。 • AmCharts - AmCharts 是一个动画交互Flash...

    java开发 openflashchart 的demo 文档

    java开发中运用的 报表工具 报出的flash 图表比较炫丽。 我提供了 开发的demo 和doc 和 组件使用 希望对感兴趣的朋友有帮助。

    OpenFlashChart 开源Flash图表组件

    内容索引:PHP源码,统计调查,图表控件,OpenFlashChart OpenFlashChart 是一款基于Flash、,效果挺不错,自带实例非常多,更重要的是它是完全免费而且开源的,用它可以方便制作各式各样的网页报表,美观、好用。...

    openflashchart.jar

    openflashchart.jar文件,做图标的最漂亮的组件

    OpenFlashChart组件的使用

    OpenFlashChart组件的使用介绍,pdf版本。

Global site tag (gtag.js) - Google Analytics