Javascript 如何在Telerik窗口中打开Telerik ReportView
我想在Telerik窗口内打开Telerik报告,并且我想将报告视图获取到另一个视图 我也试过在我的应用程序中使用Telerik().Window()在Telerik().ReportView中,但是我的js文件被压碎了?我试图从javascript创建窗口,但我的窗口未定义 我该怎么做 你对此有什么想法或建议吗Javascript 如何在Telerik窗口中打开Telerik ReportView,javascript,asp.net-mvc,telerik,telerik-reporting,Javascript,Asp.net Mvc,Telerik,Telerik Reporting,我想在Telerik窗口内打开Telerik报告,并且我想将报告视图获取到另一个视图 我也试过在我的应用程序中使用Telerik().Window()在Telerik().ReportView中,但是我的js文件被压碎了?我试图从javascript创建窗口,但我的窗口未定义 我该怎么做 你对此有什么想法或建议吗 谢谢 不确定这在MVC中是否有效,但我在ASP中就是这样做的 将报告放在页面上的报告查看器中,然后打开该页面上的窗口。 我的意思是:你的reportViewer在Pageu报告中指向报
谢谢 不确定这在MVC中是否有效,但我在ASP中就是这样做的 将报告放在页面上的报告查看器中,然后打开该页面上的窗口。 我的意思是:你的reportViewer在Pageu报告中指向报告。 另一页中的窗口:
function openRadWin() {
var width = "430px";
var height = "355px";
var left = "800px";
var top = "150px";
radopen("page_report.aspx", "RadWindow1", width, height, left, top);
经过一些试验和阅读一些文章后,我发现了如何在Telerik窗口中打开Telerik Report Viewer 我只是把我的js和css文件放在我的页面上,然后基本上我把我的报告代码放在窗口内容中,它就工作了 这里是代码
@{ Html.Telerik().Window()
.Name("Reportwin")
.Title("Report")
.Buttons(b => b.Close())
.Content(@<text>
@{
UriReportSource trial = new UriReportSource();
trial.Uri = "Report.trdx";
trial.Parameters.Add("Id", Session["Id"].ToString());
}
@(Html.TelerikReporting().ReportViewer()
.Id("reportViewer1")
.ServiceUrl("/api/reports/")
.TemplateUrl("/Reports/templates/telerikReportViewerTemplate.html")
.ReportSource(trial)
.ViewMode(ViewModes.INTERACTIVE)
.ScaleMode(ScaleModes.SPECIFIC)
.Scale(1.0)
.PersistSession(false)
)
</text>)
.Modal(true)
.Visible(false)
.Draggable(true)
.Width(1300)
.Height(700)
.Resizable()
.Render();
}
@{Html.Telerik().Window()
.Name(“Reportwin”)
.标题(“报告”)
.按钮(b=>b.Close())
.内容(@
@{
UriReportSource试用版=新的UriReportSource();
trial.Uri=“Report.trdx”;
Parameters.Add(“Id”,Session[“Id”].ToString());
}
@(Html.TelerikReporting().ReportViewer())
.Id(“reportViewer1”)
.ServiceUrl(“/api/reports/”)
.TemplateUrl(“/Reports/templates/telerikReportViewerTemplate.html”)
.报告来源(试行)
.ViewMode(ViewModes.INTERACTIVE)
.ScaleMode(ScaleModes.SPECIFIC)
.比例(1.0)
.persistence会话(false)
)
)
.模态(真)
.可见(假)
.Draggable(真)
.宽度(1300)
.高度(700)
.可调整大小()
.Render();
}
谢谢你的回答@FeliceM我没有使用RadControls我使用的是MVC控件,实际上我不太明白你的回答radopen()是什么意思??我找到了一些例子,但对meMy来说没什么用处。我的理解是,你想打开一个包含报告的窗口。如果是这样,上述脚本将打开一个窗口,指向实例化报表的页面。它在ASP中为我工作。哦,好的,我理解你们,但我也发现了在窗口中打开报告的方法,现在我将把答案放在这里,谢谢你们的评论和建议