Highcharts,highslide和ReportViewer

时间:2013-03-16 00:02:35

标签: highcharts highslide

我使用柱形图(Highcharts),在我的系列中,事件点击,我有这个:

var name = this.category;
var url='../Graphics/VtnPopup.aspx?cat='+name;
$.get(url, function (data) { 
hs.htmlExpand(null, { 
pageOrigin: { 
x: 50, 
y: 50 
}, 
headingText: name, 
maincontentText: data 
});

但是在VtnPopup中我有一个reportViewer,所以当打开highslide我看不到报告时,我认为它可能是" maincontentText"的类型,你有什么想法做这样的事情吗? / p>

1 个答案:

答案 0 :(得分:1)

如果要在弹出窗口中打开特定网址,则无法使用Highslide maincontent方法。您必须将Highslide iframe弹出窗口objectType: 'iframe'src变量结合使用。
plotOptions

中使用此功能
series: {
    cursor: 'pointer',
    point: {
        events: {
            click: function () {
                var name = this.category;
                var url = '../Graphics/VtnPopup.aspx?cat=' + name;
                hs.htmlExpand(null, {
                    pageOrigin: {
                        x: 50, // this.pageX, will open the popup on top of each column
                        y: 50 // this.pageY will open the popup on top of each column
                    },
                    objectType: 'iframe',
                    src: url,
                    headingText: name
                });
            }
        }
    }
}