当前位置:首页 > 开发 > Web前端 > 前端 > 正文

Open Flash Chart组件的使用

发表于: 2008-05-05   作者:crabdave   来源:转载   浏览次数:
摘要: Open Flash Chart组件的使用 简介 OpenFlashChart是一个开源的报表制作组件,该组件能够自动生成一个好看的、动态的flash报表;该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash;该组件还支持一些简单的JavaScript,提供在图形上对外部URL的链接;该组件非常小,java类一共不超过10个,可操作的API也很少,这

Open Flash Chart组件的使用

简介

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主要有:HTMLJSPServlet等三种使用方式。其具体介绍参见附件中(在这里发表文章好像还有篇幅的限制...)。在附件中还提供了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代码。

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

 

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

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

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

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

 

Open Flash Chart组件的使用

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Open Flash Chart (简称OFC)是一个基于Flash的开源报表组件,该组件能够生成动态的Flash报表,使用L
open flash chart 是一个不错的图表展示的。只要传送 json 数据就可以展示图片。 flash 在这方面很
http://sarin.iteye.com/blog/685354这篇文章对open flash chart与struts2的整合使用做了详细的介绍
open flash chart 是一个不错的图表展示的。只要传送 json 数据就可以展示图片。 flash 在这方面很
这两天学习了 Open Flash Chart 。写了一个简单的 Hello World 程序,给大家分享一下 1, Open Flash
http://teethgrinder.co.uk/open-flash-chart-2/ http://ofcgwt.googlecode.com/svn/demo/Demo.html
  今天公司要求开发一个曲线图,简单看了一下之前公司的一个系统,发现一个曲线图效果还不错,查
JOFC2 - 第二個範例 The materials presented in this web page is provided as is and is used sol
JOFC2 - 第三個範例 The materials presented in this web page is provided as is and is used sol
OFC2 - 第四個範例 The materials presented in this web page is provided as is and is used sole
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号