Primefaces bar图表导出为JPEG或PNG

时间:2012-04-25 07:26:09

标签: primefaces

我试图找出条形图的导出功能为JPEG / PNG ...我没有在Prime-faces演示部分找到任何位置。 如果此功能在主要图表中可用,请告诉我。

另外,如果我们有任何动画功能,如淡入/淡出等,请告诉我。 如果有的话,请分享这方面的示例或网址。

任何事情都会非常明显!!

2 个答案:

答案 0 :(得分:1)

Primefaces图表组件基于jqPlot charting library,虽然这个库没有导出功能,但是可以在jquery的帮助下实现它...(我自己没试过)你可以谷歌搜索export jqplot to png的谷歌,你会看到几篇关于jqplot导出的文章/论坛帖子

这里有几个

Output plots to PDF/etc.

Export jqplot to PNG < - 里面有几个链接

export-jqplot-to-png

所以基本上你需要添加一个会调用一些生成图像的js代码的commandButton ...

我认为这是可能的,但不知道它有多容易......

关于动画,同样,jqplot确实有一些动画look here 我不知道Primefaces是否得到了它......

但是使用带有primefaces的原始jqPlot图表库并不是那么难......


<强>更新

注意到jqPlot确实有导出到图像选项...... look here 所以你可以要求primefaces团队升级他们的jqPlot版本......或直接使用项目中的jqPlot库

答案 1 :(得分:0)

Primefaces图表组件没有内置导出功能。有JFreeChart integration example以png格式生成图表,可以通过右键单击下载。

从理论上可以用javascript / jquery实现淡入/淡出功能。