找回密码
 立即注册

QQ登录

只需一步,快速开始

lihuioooo
等待验证会员   /  发表于:2015-12-22 09:49  /   查看:6485  /  回复:11
我们的需求是这样的,在报表列表页面有俩按钮,分别是打印和查看,打印功能是点击打印不弹出报表展示界面直接打印,查看是弹出新窗体展示报表内容 ,如何实现  效果如下图




点击查看 弹新页面 如下图

本帖子中包含更多资源

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

x

11 个回复

倒序浏览
lihuioooo
等待验证会员   /  发表于:2015-12-22 12:03:00
沙发
@frank.zhang  人呢?
回复 使用道具 举报
lihuioooo
等待验证会员   /  发表于:2015-12-22 14:51:00
板凳
...........................
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-12-22 17:19:00
地板
frank外出培训。
直接打印,这里有教程,你看一下:http://blog.gcpowertools.com.cn/ ... ts_DirectPrint.aspx

查看,你可以弹出一个div,里面嵌入一个htmlviewer,然后加载报表。这主要取决于您的业务需求,AR对此不作控制。
回复 使用道具 举报
lihuioooo
等待验证会员   /  发表于:2015-12-22 17:22:00
5#
回复 4楼gw0506的帖子

问题1 我看了你提供的界面了,我们的开发语言是java,前台view怎么处理?
问题2,不是div,是个新页面,如何做呢?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-12-22 17:37:00
6#
问题1:
参考代码:
  1.     var viewer = GrapeCity.ActiveReports.Viewer({
  2.                 element: '#viewerContainer',
  3.                 reportService: {
  4.                     url: '/ActiveReports.ReportService.asmx'
  5.                 },
  6.                 uiType: 'desktop',
  7.                 reportLoaded : function () {
  8.                     reportsButtons.prop('disabled', false);
  9.                 }
  10.             });
复制代码
详细链接 http://blog.gcpowertools.com.cn/ ... ts_MVC4_Export.aspx

问题2,那就不清楚了。你可以查查相关的HTML帮助。
回复 使用道具 举报
lihuioooo
等待验证会员   /  发表于:2015-12-23 16:11:00
7#
回复 6楼gw0506的帖子

你好,你没看清我的问题啊,请看下我问题的截图
问题1, 是在不显示报表的情况下实现打印,开发语言java
问题2,如何实现在新窗体中打开报表
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-23 16:49:00
8#
您好,

问题1,建议您使用隐藏报表的Div的方式,然后再button里面调用打印按钮。
问题2,这个是一个通用的技术问题,可以使用Jquery的方式打开一个新的页面。您可以尝试下,以下的方法是否有效
http://www.cnblogs.com/jimchxi/archive/2009/03/11/1408483.html
回复 使用道具 举报
lihuioooo
等待验证会员   /  发表于:2015-12-24 14:49:00
9#
回复 8楼frank.zhang的帖子

你说的这个 正常是可以这么处理,但是配合报表的话 因为这些按钮是动态生成的,不知道怎么搞,能否提供一个例子?包括在新窗口打开
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-24 17:34:00
10#
您好,

按钮是动态生成,这个能详细描述下吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部