gpt4 book ai didi

javascript - Telerik HTML5 报告查看器抛出无报告实例错误

转载 作者:行者123 更新时间:2023-11-30 17:30:06 24 4
gpt4 key购买 nike

我正在尝试在我的 MVC 4 项目中显示 telerik HTML5 报告查看器小部件。我在部分 div 中定义了报表查看器,如下所示。

@(Html.TelerikReporting().ReportViewer()
.Id("reportViewer1")
.ServiceUrl("/api/reports/")
.TemplateUrl("/ReportViewer/templates/telerikReportViewerTemplate.html")
.ReportSource(new TypeReportSource() { TypeName = "DialerReports.ReportCatalog, DialerReports" })
.ViewMode(ViewModes.INTERACTIVE)
.ScaleMode(ScaleModes.SPECIFIC)
.Scale(1.0)
.PersistSession(false)

)

我按照 telerik 网站上的指南设置项目,所以是的,javascript 文件已包含在内。我确实将它们放在 MVC 包中而不是直接放置,但我不确定这是否会产生影响。

我遇到的问题是这样的。当网页加载时,从 JavaScript 运行时错误的 Report Viewer.js 文件中抛出错误:没有 Report 实例。我使用的是 8.0.14 版本的报表查看器,我知道该错误表示实例未定义,但我无法确定报表实例的确切定义位置以解决此问题。任何人都可以阐明这一点吗?

最佳答案

在我的例子中,我使用的是 ASP .Net MVC 4 项目模板——它带有 jQ​​uery v1.7.1。 Telerik 报告至少需要 jQuery v1.9。我将 jQuery 更新到 2.1 - js 运行时错误消失了。

关于javascript - Telerik HTML5 报告查看器抛出无报告实例错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23301819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com