我在WebSphere Application Srever 8上使用Primefaces 3.4和Apache MyFaces 2.1.8。
我有一些图表。现在我想将图表保存为图像。 PF带有图表的导出功能。
在PF展示中,他们会在新的对话框中导出图像: look here
当我按下按钮时,我希望获得典型的“另存为”对话框。
有人可以给我一个如何为此编写javascript的提示吗?
这是这样的:
<script type="text/javascript">
//
function exportChart() {
//export image
$('#chart').exportAsImage();
}
//
</script>
祝你好运
答案 0 :(得分:0)
我迟到了,但希望能帮助别人解决问题。
确保“chart”和“dlg”是javascript变量
<script type="text/javascript">
//
function exportChart() {
//export image
$('#output').empty().append(chart.exportAsImage());
//show the dialog
dlg.show();
}
//
</script>
答案 1 :(得分:0)
导出的图像是基于64的图像。您可以使用下一个:
yourInputText.value = chart.exportAsImage().src;