找回密码
 立即注册

QQ登录

只需一步,快速开始

lyz880524 讲师达人认证

高级会员

153

主题

458

帖子

1167

积分

高级会员

积分
1167

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

lyz880524 讲师达人认证
高级会员   /  发表于:2019-7-27 09:41  /   查看:9162  /  回复:26

ar11版本,H5设置报表分页显示。
如何设置默认显示第几页? 比如报表分页以后有10页,默认加载的时候我想默认加载出第5页的数据。
设置viewer.currentPage=5 没效果。
只能通过viewer.goToPage()这个函数吗?

26 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-29 10:45:25
沙发
本帖最后由 KearneyKang 于 2019-7-29 10:53 编辑

您好
你这样需求的目的是什么,因为这样设置后,每页都是一个默认页的展示。就不是最开始的默认页为1了。具体实现你可以试着在页面端使用这个方法来实现:viewer.goToPage()这个方法来实现。
  1. <script type="text/javascript">  
  2.         var viewer = null;
  3.         $(function () {                  
  4.                  viewer = GrapeCity.ActiveReports.Viewer({
  5.                     element: '#viewer',
  6.                     report: {
  7.                         id: '交互式图表.rdlx'
  8.                     },
  9.                     reportService:
  10.                         {
  11.                             url: '/ActiveReports.ReportService.asmx'
  12.                         },
  13.                     uiType: 'Desktop',                       
  14.                     localeUri: 'Scripts/i18n/Localeuri.txt',                  
  15.                     documentLoaded: function() {
  16.                          viewer.goToPage(2);
  17.                     }                                    
  18.             });                     

  19.         })
复制代码


回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2019-7-29 16:11:40
板凳

这种断线的问题怎么解决呀?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-29 16:15:44
地板
你使用的是哪个版本,这是在设计器里预览展示就这样,还是在浏览器中展示结果是这样。建议你把这哥图表的高度给变高点,再试试
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2019-7-29 16:48:17
5#
ar11版本。展示的时候是这样
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-29 17:22:42
6#
修改下图表展示的高度,然后再看看,我使用的最新的版本都么有出现你反馈的这种问题。如果你设置高度变高还是不行的话,那么你就下载最新的版本试试
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2019-7-29 17:45:01
7#
documentLoaded: function() {
                         viewer.goToPage(2);
                    }        这里设置了跳转到第几页。
呈现效果是, 报表加载出第一页->跳转到第二页->又跳回第一页;
别的地方没设置跳页
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-7-29 18:12:07
8#
不会吧,我早上试过是可以的,刚刚也试了,运行后的结果就是跳转到第二页



本帖子中包含更多资源

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

x
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2019-7-30 10:14:08
9#
你页面没有数据。复现不了问题。 一页数据尽量多搞一点,列多一些
documentLoaded: function() {
    viewer.goToPage(2);
}   
有时候就能正常跳过去,有时候就停在第一页,有时候跳过去以后又回到第一页。
documentLoaded是数据加载完成,开始向页面写入html内容,在没写入报表内容到页面的时候先执行了viewer.goToPage(2);
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2019-7-30 10:44:02
10#
documentLoaded: function() {
    viewer.goToPage(2);
}   
执行了 viewer.goToPage(2);但是页面还是在第一页,viewer.currentPage属性的值是2; 就是没跳过去。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部