我使用柱形图(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>
答案 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
});
}
}
}
}