“使用导出功能将primefaces图表保存为”

时间:2012-09-07 12:26:30

标签: java javascript primefaces

我在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>

祝你好运

2 个答案:

答案 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;