找回密码
 立即注册

QQ登录

只需一步,快速开始

lyz880524 讲师达人认证

高级会员

153

主题

458

帖子

1167

积分

高级会员

积分
1167

微信认证勋章元老葡萄讲师达人

lyz880524 讲师达人认证
高级会员   /  发表于:2017-6-19 11:57  /   查看:3734  /  回复:6
页面中var viewer = GrapeCity.ActiveReports.Viewer({}); 如何获取这个 viewer 的状态。比如报表正常加载,报表报错,报表数据为空之类的状态有没有?怎么获取?


6 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-19 15:09:56
沙发
H5所有可用的事件都在这篇博客所涉及,您可以通过具体的事件获取您想要的信息:http://blog.gcpowertools.com.cn/post/AR8_HTML5_JavaScript.aspx

reportLoaded:HTML5报表浏览器收到请求后,返回reportInfo对象,包含(TOC信息、参数信息、渲染链接信息)


error :当报表呈现过程出错,则触发该回调函数。
数据类型: function(error) ,回调函数
例子:
function onError(errorInfo){   console.log(errorInfo);   return true;};
documentLoaded :当文档完全被加载后,触发该回调函数。
数据类型: function() ,回调函数
例子:
documentLoaded: function (){   setPaginator();};
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2017-6-19 17:05:19
板凳
我知道会触发这个函数。 我是问 这个 GrapeCity.ActiveReports.Viewer({}); 对象 有没有类似状态的一个属性。 这个属性标识标识报表是正常加载了还是报错了。
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2017-6-19 17:08:25
地板
:1Q
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-19 17:37:13
5#
没,开发出来的只有这些接口可以调用,获取状态也只能通过这些API来调用,没有单独的属性。
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2017-6-19 19:37:36
6#
哦。那我做一个变量控制一下吧
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-20 09:53:02
7#
OK
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部