2

我在 WebSphere Application Srever 8 上使用 Primefaces 3.4 和 Apache MyFaces 2.1.8。

我有一些图表。现在我想让图表保存为图像成为可能。PF 带有图表的导出功能。

在 PF 展示中,他们在新对话框中导出图像: 看这里

当我按下按钮时,我想获得典型的“另存为”对话框。

有人可以给我一个提示如何为此编写javascript吗?

是这样的:

   <script type="text/javascript">
        //         
        function exportChart() {
            //export image
            $('#chart').exportAsImage();
        }
        //
    </script>

此致

4

2 回答 2

0

我迟到了,但希望它能帮助其他人解决问题。

确保“chart”和“dlg”是 javascript 变量

<script type="text/javascript">
    //         
    function exportChart() {
        //export image
        $('#output').empty().append(chart.exportAsImage());

        //show the dialog  
        dlg.show();
    }
    //
</script>
于 2013-08-20T04:45:35.303 回答
0

导出的图片是64的图片库。可以使用next:

yourInputText.value = chart.exportAsImage().src;
于 2019-08-13T17:35:21.933 回答