bjqxst 发表于 2016-2-20 14:58:00

无法升级到AR10

从帖子“ActiveReports报表系统正式发布:100+报表模板和实现方法免费下载”中下载的源码方案,无法升级到AR10。

在升级步骤的第一步:Tools->Convert to ActiveReports 10,报错提示:Index was outside of the bounds of the array。

如何解决?或者你们有没有直接面向AR10的源码案例,既然版本已经到了10.0,相应的方案也应该有升级。如果有的话,请直接发给我们公司的邮箱,谢谢。

Lenka.Guo 发表于 2016-2-22 13:08:00

由于博客更新频率较低,因此所附的Demo链接比较旧,为您带来不便,非常抱歉。
我们的在线Demo 已升级为AR10,您可以访问网站地址:http://demo.gcpowertools.com.cn/activereports/aspnet/controlexplorer/

bjqxst 发表于 2016-2-22 15:34:00

回复 2楼Lenka.Guo的帖子

下载的源码还是基于AR9啊,还是无法升级到AR10

bjqxst 发表于 2016-2-22 15:41:00

回复 3楼bjqxst的帖子


我自己手动把下载的源码解决方案升级到了AR10,但显示有问题,见下面的截图:


我在本地的报表显示也是这样。麻烦你解决这个问题,着急。

Lenka.Guo 发表于 2016-2-22 16:18:00

您试着打开安装在本地的ActiveReportsWinForm 示例 (打开”开始菜单“,选择GrapeCity->ActiveReports 文件夹下 ”ActiveReports功能演示“),看看能否正常运行?


bjqxst 发表于 2016-2-22 18:16:00

回复 5楼Lenka.Guo的帖子

winform的示例能正常运行。我怀疑是css或者js文件没有起作用。

Lenka.Guo 发表于 2016-2-23 10:41:00

感谢您对我们的示例反馈,给您发放1000金币;

您在#1 中提到的错误,是我们转换工具的Bug,已经在更新版本中修复,是否需要向您发送新版本的ActiveReports?

bjqxst 发表于 2016-2-23 11:56:00

回复 7楼Lenka.Guo的帖子

新版本发到我的邮箱吧。

我们现在关注的是普通的报表显示不出来的问题(见“回复 3楼bjqxst的帖子中的截图),我高度怀疑是js没有起作用。

看显示报表的页面源码,在”<head>...</head>“中有你们生成的js:
<script id="arscript_0" type="text/javascript">var model = new ViewerViewModel();model.accessPoint = "/ActiveReports.ReportService.asmx";model.lifeTime = 1200;model.clientId = "WebViewer1";model.culture = "zh-CN";model.jsTreeTheme = "Command=ArResource;StylesheetId=lib.jsTree.themes.classic.style.css.ar10";model.waitImg = "Command=ArResource;ImageId=WaitNotification.gif.ar10";model.autoRun = true;model.params = [];model.token = "3263ef5a-8745-4977-ba71-1b4c09a75651";ViewModels.push(model);</script>
<script id="ArInitViewModels" type="text/javascript">arjq(function () { ArInitViewModels(); });</script>

我用IE的脚本调试,出现下面的提示:


应该是你们的js没有起作用。是不是缺少相关的js文件?这些js文件应该放在哪里?

请尽快解答,谢谢!

Lenka.Guo 发表于 2016-2-23 13:54:00

根据报表无法正常加载可能是因为缺少js; 正常情况下是可以运行的。无需添加其他文件。
请您尝试将安装目录:C:\Program Files (x86)\GrapeCity\ActiveReports 10\Deployment\Html 中的JS 文件拷贝到项目中,看看是否运行正常。

bjqxst 发表于 2016-2-25 23:00:00

找到原因了。应用程序池必须采用集成模式,谢谢啦。
页: [1] 2
查看完整版本: 无法升级到AR10