首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Telerik窗口中打开Telerik ReportView

如何在Telerik窗口中打开Telerik ReportView
EN

Stack Overflow用户
提问于 2014-04-09 07:16:37
回答 2查看 844关注 0票数 0

我想在Telerik窗口中打开Telerik报告,还想将Report视图获取到另一个视图?

我也尝试在我的应用程序中使用Telerik().Window()在Telerik().ReportView中,但是我的js文件被压碎了吗?我试着从javascript创建窗口,但是后来myWindow没有定义?

我该怎么做?

你对此有什么想法或建议吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-09 09:04:07

经过一些试验并阅读了一些文章,我发现了如何在Telerik窗口中打开Telerik报告查看器

我只是把我的js和css文件放在我的页面,然后基本上我把我的报告代码在窗口的内容和它工作!

这里代码

代码语言:javascript
复制
 @{ 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();
    }
票数 0
EN

Stack Overflow用户

发布于 2014-04-09 07:38:25

不确定这在MVC中是否有效,但是我在ASP中就是这样做的。

将报表放在页面上的报表查看器中,然后在该页面上打开RadWindow。我的意思是:你的reportViewer in page_report指向报告。你的窗口在另一页:

代码语言:javascript
复制
 function openRadWin() {
                var width = "430px";
                var height = "355px";
                var left = "800px";
                var top = "150px";
                radopen("page_report.aspx", "RadWindow1", width, height, left, top);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22955433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档