找回密码
 立即注册

QQ登录

只需一步,快速开始

bjqxst

金牌服务用户

8

主题

35

帖子

290

积分

金牌服务用户

积分
290

[已处理] 无法升级到AR10

bjqxst
金牌服务用户   /  发表于:2016-2-20 14:58  /   查看:7677  /  回复:10
从帖子“ActiveReports报表系统正式发布:100+报表模板和实现方法免费下载”中下载的源码方案,无法升级到AR10。

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

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

10 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-22 13:08:00
沙发
由于博客更新频率较低,因此所附的Demo链接比较旧,为您带来不便,非常抱歉。
我们的在线Demo 已升级为AR10,您可以访问网站地址:http://demo.gcpowertools.com.cn/ ... et/controlexplorer/
回复 使用道具 举报
bjqxst
金牌服务用户   /  发表于:2016-2-22 15:34:00
板凳
回复 2楼Lenka.Guo的帖子

下载的源码还是基于AR9啊,还是无法升级到AR10
回复 使用道具 举报
bjqxst
金牌服务用户   /  发表于:2016-2-22 15:41:00
地板
回复 3楼bjqxst的帖子


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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-22 16:18:00
5#
您试着打开安装在本地的ActiveReports  WinForm 示例 (打开”开始菜单“,选择GrapeCity->ActiveReports 文件夹下 ”ActiveReports  功能演示“),看看能否正常运行?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
bjqxst
金牌服务用户   /  发表于:2016-2-22 18:16:00
6#
回复 5楼Lenka.Guo的帖子

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

评分

参与人数 1金币 +999 收起 理由
Lenka.Guo + 999 感谢对示例的反馈及建议

查看全部评分

回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-23 10:41:00
7#
感谢您对我们的示例反馈,给您发放1000金币;

您在#1 中提到的错误,是我们转换工具的Bug,已经在更新版本中修复,是否需要向您发送新版本的ActiveReports?
回复 使用道具 举报
bjqxst
金牌服务用户   /  发表于:2016-2-23 11:56:00
8#
回复 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文件应该放在哪里?

请尽快解答,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-23 13:54:00
9#
根据报表无法正常加载可能是因为缺少js; 正常情况下是可以运行的。无需添加其他文件。
请您尝试将安装目录:C:\Program Files (x86)\GrapeCity\ActiveReports 10\Deployment\Html 中的JS 文件拷贝到项目中,看看是否运行正常。
回复 使用道具 举报
bjqxst
金牌服务用户   /  发表于:2016-2-25 23:00:00
10#
找到原因了。应用程序池必须采用集成模式,谢谢啦。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部