在highcharts上导出按钮以打开新选项卡

时间:2012-06-07 10:27:03

标签: javascript zend-framework highcharts

我在页面上有一个渲染图表,我正在将高图表导出链接覆盖到一个与Zend视图一起使用的自定义链接。

我是javascript的新手,我不确定如何导出到新标签:

data.chartOptions.exporting.buttons.printButton = {
                    onclick : function() {

                        var win=window.open('','','location=0,titlebar=0,status=0,width=780,height=350');
                        win.focus();
                        this.exportChart({
                            url: ***.zendLink({
                                param1:***,
                                param2:***,
                                controller:"spm",
                                id:data.id,
                                action:"view",
                                format:"print"
                            })
                        });
                    }

                }

这似乎不起作用,打开窗口并在第一个窗口上跟踪链接,例如不在新窗口中。我该怎么做?

我是否需要将javascript加载到新窗口?

如果您想了解更多信息,请询问。我不确定你需要多少代码。

谢谢

1 个答案:

答案 0 :(得分:0)

你做的就是两件事 1)打开一个窗口 2)调用exportChart。

您应该在您的网站中打开一些页面并在那里呈现图表。因此,还应加载导出图表源。

您可以在新标签页中打开一个窗口,如下所示

window.open('http://www.google.com', '_blank', 'toolbar=0,location=0,menubar=0');

但是,它会在新标签中打开一个网址。

您应该在该页面中有一个图表脚本,在加载该页面时,您应该调用此方法

this.exportChart 
相关问题