请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
ActiveReports专区
›
求助中心
›
查看内容
发新帖
lyz880524
高级会员
153
主题
458
帖子
1169
积分
高级会员
高级会员, 积分 1169, 距离下一级还需 831 积分
高级会员, 积分 1169, 距离下一级还需 831 积分
积分
1169
1184
金币
153
主题
458
帖子
最新发帖
【ar11】最新chrome 浏览器打印时间失效
AR14返回json数据导致程序崩溃
Jenkins自动打包部署AR14工程的问题
AR14导出后表格跑版
AR14偶发表格跑版的问题
AR14设置分页显示翻页有问题
AR11间歇性报错
AR15钻取的时候回调报错
AR14钻取问题
0
[已处理]
关于从AR11升级到AR13的一些问题
lyz880524
高级会员
/ 发表于:
2019-12-5 13:55
/
查看:
9302
/ 回复:
15
1
金币
本帖最后由 lyz880524 于 2019-12-5 15:53 编辑
目前,我们是ar11版本,用的H5展示报表(jsp页面调用.net报表服务)想具体了解一下,从11版本升级到13版本具体要做哪些改动:我们主要是
矩表
和部分
图表
;
1:c#后台代码需要不需要改动?
2:用AR11版本做报表文件还用不用修改,有没有影响?
3:我们是用的H5展示报表,html页面中的js或者css等文件需不需要改动?(我们改动了部分的GrapeCity.ActiveReports.Viewer.Html.js)
4:报表文件内有内嵌自定义的VB脚本,升级13对VB脚本有没有影响?
5:AR13 相对 AR11版本在页面渲染的速度上和导出exce速度上有多大的差异?能否给一个具体的对比数据?
6:之前提过一个问题就是ar11版本设置翻页以后默认加载第N页11版本是有问题的,具体帖子(
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=58831&page=3#pid240032
)您那边回复说13版本无此问题,另外我想问就是默认加载第N页的时候其实是走的了一个
viewer
.
goToPage
(
currentPage
);
这样的效果是,当报表加载完成 先加载了第一页然后再跳转到第N页,13版本有没有对这个默认加载第N页的功能有没有优化,就是直接加载到第N页,不是加载第一页再跳转到第N页;
7:目前AR13版本最大支出单表多少行数据的展示和导出?(我印象是ar11版本数据量3W行左右就会报错)
8:AR11版本由于chrome浏览器升级,导致打印功能失效,13版本是否解决了改问题?
9:H5加载
AR11在报表展示的过程中,从chrome浏览器的Network中观察返回了
两次结果视图
如下顺序分别是
->GetStatus
->...
->
http://localhost/ActiveReports.ar11?Token=829d7cad-c47f-41ca-a2fa-e354be394eac&Generation=1&WebViewerControlClientId=html5viewer&HtmlViewer=true&Page=1&ie=1575517548059
->
(在这如果网络较差
或者数据结果较大
还会走一些
GetStatus
)
->
http://localhost/ActiveReports.ar11?Token=829d7cad-c47f-41ca-a2fa-e354be394eac&Generation=1&WebViewerControlClientIda=hatml5viewer&HtmlViewer=true&Page=1&ie=1575517538718
->
GetBookmarks
13版本是不是也是这样的?有没有优化的空间?
10:AR11版本,展示一个上万行的矩表,设置
viewer
.
renderMode
=
"Paginated"
;分页显示,显示的时候页面很卡,顺序是这样的
->GetStatus
->......
->
http://localhost/ActiveReports.ar11?Token=829d7cad-c47f-41ca-a2fa-.............
这时候页面已经显示出来了,但是心跳还在继续
->GetStatus
->GetStatus
这时候页面是很卡的
还未走到第二个
->
http://localhost/ActiveReports.ar11?的时候我停止.net报表服务,直接就报错了,显示出来的数据也就没了
AR13版本对分页有没有优化?
我来回答
附件:
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
回复
15
个回复
KearneyKang
超级版主
/
发表于:2019-12-5 16:45:22
|
显示全部楼层
沙发
您好,我看了你的需求很多的,你能提供下电话或者 你打我们售后电话,我电话详细给你沟通下
回复
使用道具
举报
lyz880524
高级会员
/
发表于:2019-12-5 16:57:45
|
显示全部楼层
板凳
希望您那边能针对我提出的问题,给出比较明确的回复,或者您那里针对我提出的问题整理出一份文档来最好,我把该帖子的地址已经发给了郭岚,她那里有我的联系QQ,我的电话是18031179569刘
回复
使用道具
举报
KearneyKang
超级版主
/
发表于:2019-12-5 18:03:18
|
显示全部楼层
地板
回复
使用道具
举报
KearneyKang
超级版主
/
发表于:2019-12-6 10:06:21
|
显示全部楼层
5
#
关于对比请参考附件
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
lyz880524
高级会员
/
发表于:2019-12-6 11:08:47
|
显示全部楼层
6
#
感谢您的回复;
我还有三个问题要确认一下:
1:H5中viewer配置分页显示以后,如何获取表格的总行数?目前AR11版本我没有在viewer对象中找到相应的属性,AR13版本能获取该属性值吗?
2:activereport11版本H5中分页展示报表没有锁定行列的效果,AR13版本对H5中分页加载锁定行列支持吗?
3:关于第9个问题,AR返回了两次结果视图,当AR第一次返回结果视图以后没有调用
documentLoaded : function() {};这个回调函数,但是数据已经展示到页面了,
当AR返回第二个结果视图以后才会调用
documentLoaded : function() {};这个函数,我想通过修改
GrapeCity.ActiveReports.Viewer.Html.js
来实只让AR返回一个结果视图(这样节省网络资源)或者 在无法解决让AR只返回一次结果视图的话,我想在AR返回第一个结果视图的时候调用documentLoaded : function() {};
您那边技术方面能给出技术方面的解决方案吗?
回复
使用道具
举报
KearneyKang
超级版主
/
发表于:2019-12-6 11:59:47
|
显示全部楼层
7
#
第一个问题,AR13中也没有对应的属性。
第二个问题暂时也不支持你说的锁定行列的问题,但是可以冻结行列
第三个问题我需要咨询研发同事,但是13你也可以用你现在的办法解决
回复
使用道具
举报
lyz880524
高级会员
/
发表于:2019-12-6 13:35:29
|
显示全部楼层
8
#
现在11版本,我报表设置了冻结行列的属性,报表分页展示,没有冻结行列的效果。
回复
使用道具
举报
lyz880524
高级会员
/
发表于:2019-12-6 16:42:58
|
显示全部楼层
9
#
针对第10个问题:
我展示一个H5的报表,数据大概1W多行,我用AR做了分页展示viewer.renderMode="Paginated";
是执行两次回调视图的
两个结果视图中间有一些心跳:如下
->http://localhost/ActiveReports.ar11?Token=829d7cad-c47f-41ca-a2fa-.............
->GetStatus
->GetStatus
->GetStatus
->GetStatus
->GetStatus
->GetStatus
->http://localhost/ActiveReports.ar11?
当我在得到返回第一次结果视图的时候,这时候心跳
->GetStatus还在执行,还未执行到第二次结果视图的返回
这时候,我调用viewer.goToPage(3);分页跳转的时候
就报错了,报错的js是下行代码
if (viewerModel.document().state() !== DocumentState.completed || 0 === viewerModel.document().pageCount()) throw new Error("Can't perform goToPage due to document state.");
回复
使用道具
举报
KearneyKang
超级版主
/
发表于:2019-12-6 22:29:30
|
显示全部楼层
10
#
这个问题,我到时候验证下。你是数据过万的时候报错,那么数据量少的时候了
回复
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
微信认证勋章
元老葡萄
讲师达人
圣诞拼拼乐
悬赏达人
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部