找回密码
 立即注册

QQ登录

只需一步,快速开始

muhuiru

社区贡献组

65

主题

203

帖子

580

积分

社区贡献组

积分
580

活字格认证

muhuiru
社区贡献组   /  发表于:2017-8-11 11:17  /   查看:3842  /  回复:9
本帖最后由 muhuiru 于 2017-8-11 11:25 编辑

你们这个例子在哪里下载
导出按钮怎么添加上的没有详细说明,我们需要导出Word的报表都定义了参数,上传了一个带参数的报表帮我们放个导出按钮

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-11 14:24:05
沙发
本帖最后由 KearneyKang 于 2017-8-11 14:27 编辑

您好
您是想自己写一个报表的导出按钮是吧!参考代码如下
  1. <script type="text/javascript">
  2.         $(document).ready(function () {
  3.             $(".arvToolBar").append("<span style='margin-right:5px;'><input id='btnPrint' type='Button' value='打印' onclick='OnPrint()'/></span>");
  4.             $(".arvToolBar").append("<span style='margin-right:5px;'><input id='btnExportPDF' type='Button' value='PDF' onclick='OnExportPDF()'/></span>");
  5.             $(".arvToolBar").append("<span style='margin-right:5px;'><input id='btnExportWord' type='Button' value='Word' onclick='OnExportWord()'/></span>");
  6.             $(".arvToolBar").append("<span style='margin-right:5px;'><input id='btnExportExcel' type='Button' value='Excel' onclick='OnExportExcel()'/></span>");
  7.         });
  8.         function OnExportPDF() {
  9.             var viewModel = GetViewModel('WebViewer1');
  10.             if (!viewModel.PageLoaded())
  11.                 return;
  12.             viewModel.Export(ExportType.Pdf, function (url) {
  13.                 try {
  14.                     window.open(url, '_blank');
  15.                 } catch (e) {
  16.                 }
  17.             }, true, { FileName: 'ActiveReports报表.pdf' });
  18.         };

  19.         function OnPrint() {
  20.             var viewModel = GetViewModel('WebViewer1');
  21.             if (!viewModel.PageLoaded())
  22.                 return;
  23.             viewModel.Print();
  24.         };

  25.         function OnExportWord() {
  26.             var viewModel = GetViewModel('WebViewer1');
  27.             if (!viewModel.PageLoaded())
  28.                 return;
  29.             viewModel.Export(ExportType.Word, function (url) {
  30.                 try {
  31.                     window.open(url, '_blank');
  32.                 } catch (e) {
  33.                 }
  34.             }, true, { FileName: 'ActiveReports报表.doc' });
  35.         };

  36.         function OnExportExcel() {
  37.             var viewModel = GetViewModel('WebViewer1');
  38.             if (!viewModel.PageLoaded())
  39.                 return;
  40.             viewModel.Export(ExportType.Xls, function (url) {
  41.                 try {
  42.                     window.open(url, '_blank');
  43.                 } catch (e) {
  44.                 }
  45.             }, true, { FileName: 'ActiveReports报表.xlsx' });
  46.         };
  47.     </script>
复制代码
参考demo见附件

本帖子中包含更多资源

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

x
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-8-12 09:45:25
板凳

RE: 预览界面添加导出按钮

非常不好意思 我们的报表是C/S中用的 好像写不成Js代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-8-12 09:46:16
地板
非常不好意思 我们的报表是C/S中用的 好像写不成Js代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-8-12 11:03:55
5#
最好是doc格式
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-14 10:05:25
6#
您好
您用的是Winform平台开发是吧!
那您可以参考下,下面这篇博客:
http://blog.gcpowertools.com.cn/ ... 9_Course_Print.aspx
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-8-15 14:55:27
7#
本帖最后由 muhuiru 于 2017-8-15 14:59 编辑

可能是我对例子有点看不懂而且那个套打报表没有参数实在是借鉴不上,还请按照我的要求帮忙做个例子。
要求:带参数并后台传数据集,用wpf或Winfrom 做;用报表1.rdlx为例子;  导出Word按钮集成到预览界面并定义导出word文件类型为doc格式。

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-15 15:07:10
8#
您好
对于您说的具体的demo的话,可能不能立马给提供。因为做demo需要一定的时间,我不确定什么时间能给您提供一个完整的demo。所以为了不耽误您的时间,我建议如下:
参数问题,我建议您去看参数报表对应的博客。
还有就是对于导出的问题,我们的博客园里有许多关于导出的资料,您可以参考
http://blog.gcpowertools.com.cn/ ... 9_Course_Print.aspx

您说的demo我这边抽时间也会开始进行一个代码的编写,只不过时间可能会长点


回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-8-15 15:42:29
9#
你看我下面的设计,预览时怎么没有出现’导出‘按钮看不见

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-15 18:29:02
10#
您好,关于WInform的我们的产品文档有具体的说明。
为了不耽搁您的工作,我把产品文档的博客地址给你
http://gcdn.gcpowertools.com.cn/forum.php?mod=viewthread&tid=42506#lastpost

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部