日期:2014-05-18  浏览次数:20839 次

生成的报表柱状图形 能不能添加单击事件?
用jfreeChart生成的图形不能点击某一项 。我想实现在生成图形后点击图形中的任何项都会有相应的明细查询。以前用flex中的ColumnChart实现之后可以处理点击事件,现在移植到web后有什么好的实现方法。
------解决方案--------------------
我记得jfreechart有获取鼠标点击事件。。。lz看看api。。
------解决方案--------------------
生成柱状图后记住坐标,发到页面上用JS处理。
------解决方案--------------------
jfreeChart貌似是静态的也就是普通的图片
若需要动态的试试fusioncharts
------解决方案--------------------
jfreechart不能添加事件的哦,它是生成PNG图片然后让你在页面调用的,想用事件可以试试openflashChart

------解决方案--------------------
jfreechart是不支持interaction的,我们用了开源的echars,尽管底层是html5的canvas,但不支持html5的web浏览器都支持。类似echars这种开源工具都是客户端实现(js),和你的jfreechart区别是,jfreechart是服务端的实现。如果要用,你的报表实现就要大改了。。。