3

我正在尝试找出条形图到 JPEG/PNG 的导出功能......我在 Prime-faces 演示部分的任何地方都没有找到这个。请让我知道此功能是否在主要面孔图表中可用。

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

这方面的任何事情都会非常明显!

4

2 回答 2

1

Primefaces图表组件是基于jqPlot图表库的,虽然这个库没有导出功能,但是借助jquery是可以实现的……(我自己没试过)你可以google一下在 google中将 jqplot 导出为 png,您将看到几篇关于 jqplot 导出的文章/论坛主题

这里有几个

将绘图输出到 PDF/等。

将 jqplot 导出为 PNG <-- 里面有几个链接

导出-jqplot-to-png

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

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

关于动画,再次,jqplot 确实有一些动画看这里 我不知道 primefaces 是否得到它......

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


更新

刚刚注意到 jqPlot 确实有导出到图像选项...看这里 ,这样您就可以要求 primefaces 团队升级他们的 jqPlot 版本...或者直接在您的项目中使用 jqPlot 库

于 2012-04-25T09:39:08.273 回答
0

Primefaces 图表组件没有内置的导出功能。有一个JFreeChart 集成示例可以生成 png 格式的图表,可以通过右键单击下载。

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

于 2012-04-25T08:44:15.047 回答