我正在尝试找出条形图到 JPEG/PNG 的导出功能......我在 Prime-faces 演示部分的任何地方都没有找到这个。请让我知道此功能是否在主要面孔图表中可用。
另外,如果我们有任何动画功能,如淡入/淡出等,请告诉我......如果有的话,请分享示例或 URL。
这方面的任何事情都会非常明显!
我正在尝试找出条形图到 JPEG/PNG 的导出功能......我在 Prime-faces 演示部分的任何地方都没有找到这个。请让我知道此功能是否在主要面孔图表中可用。
另外,如果我们有任何动画功能,如淡入/淡出等,请告诉我......如果有的话,请分享示例或 URL。
这方面的任何事情都会非常明显!
Primefaces图表组件是基于jqPlot图表库的,虽然这个库没有导出功能,但是借助jquery是可以实现的……(我自己没试过)你可以google一下在 google中将 jqplot 导出为 png,您将看到几篇关于 jqplot 导出的文章/论坛主题
这里有几个
将 jqplot 导出为 PNG <-- 里面有几个链接
所以基本上你需要添加commandButton,它将调用一些将生成图像的js代码......
我认为这是可能的,但不知道这有多容易......
关于动画,再次,jqplot 确实有一些动画看这里 我不知道 primefaces 是否得到它......
但是使用带有primefaces的原始jqPlot图表库并不难......
更新
刚刚注意到 jqPlot 确实有导出到图像选项...看这里 ,这样您就可以要求 primefaces 团队升级他们的 jqPlot 版本...或者直接在您的项目中使用 jqPlot 库
Primefaces 图表组件没有内置的导出功能。有一个JFreeChart 集成示例可以生成 png 格式的图表,可以通过右键单击下载。
从理论上讲,淡入/淡出功能可以用 javascript/jquery 实现。