找回密码
 立即注册

QQ登录

只需一步,快速开始

李刚123

注册会员

21

主题

46

帖子

161

积分

注册会员

积分
161

[已处理] 一键打印

李刚123
注册会员   /  发表于:2022-11-21 09:54  /   查看:2905  /  回复:7
1金币
不预览报表情况下,可以直接打印

最佳答案

查看完整内容

您好,我们目前有两种,第一种是直接走我们的打印接口,也就是不预览,直接调用Print接口,那这个打印会出现一个浏览器的打印框,需要自己点击打印才可以。 您可以参考这个Demo: 也可以参考这个帖子:https://gcdn.grapecity.com.cn/showtopic-151526-1-1.html 里面替换相关js文件和报表文件即可,那这个发布之后,直接打开这个页面就可以。 其次就是连浏览器的打印界面都不显示,直接打印的静默打印,那这种就是需要依赖 ...

7 个回复

正序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-11-21 16:34:31
8#
李刚123 发表于 2022-11-21 15:56
”设计的时候将数据源和数据集制定好,那就可以显示相应的数据。“
这个我知道,我们要根据传参的不同   ...

您好,和您确认一下需求,您是想用不同的参数过滤同一份表格的数据吗还是使用不同的参数展示不同的报表。
1)使用不同的参数过滤同一份表格的数据:
这个可以使用报表参数,可以在数据集或者组件上加过滤,参考教程(教程是另一个产品AR的,但方法也同样适用于ARJS):
https://gcdn.grapecity.com.cn/fo ... read&tid=142844
2)使用不同的参数展示不同的报表:
这个可以使用子报表,用报表参数去给对应的字报表设置隐藏或者显示条件。
针对子报表可以参考这个链接进行学习。

我们尽量一个帖子解决一个问题,如果您对这个参数过滤还有疑问的话,您可以开个新贴,我们在新贴进行交流。

本帖子中包含更多资源

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

x
回复 使用道具 举报
李刚123
注册会员   /  发表于:2022-11-21 15:56:27
7#
Felix.Li 发表于 2022-11-21 15:39
我不太理解您的意思,我们的数据直接在设计的时候就可以选定

也就是设计的时候将数据源和数据集制定好 ...

”设计的时候将数据源和数据集制定好,那就可以显示相应的数据。“
这个我知道,我们要根据传参的不同   返回不同的数据,这个数据怎么来,或者参数怎么传过去
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-11-21 15:39:07
6#
李刚123 发表于 2022-11-21 15:16
这打印的只是一个模板,我想要传输数据进去,显示内容

我不太理解您的意思,我们的数据直接在设计的时候就可以选定

也就是设计的时候将数据源和数据集制定好,那就可以显示相应的数据。
或者说您的意思是设计的时候设计一个模板,然后在运行时将数据在绑定进去,那也可以,我们有相关教程:
https://demo.grapecity.com.cn/ac ... data-binding/purejs

本帖子中包含更多资源

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

x
回复 使用道具 举报
李刚123
注册会员   /  发表于:2022-11-21 15:16:33
5#
Felix.Li 发表于 2022-11-21 11:45
您好,我们目前有两种,第一种是直接走我们的打印接口,也就是不预览,直接调用Print接口,那这个打印会 ...

这打印的只是一个模板,我想要传输数据进去,显示内容
回复 使用道具 举报
李刚123
注册会员   /  发表于:2022-11-21 10:15:20
3#
Bella.Yuan 发表于 2022-11-21 10:08
您好 ,一键打印参考这个链接:
https://demo.grapecity.com.cn/ac ... portsJSViewer/Print

打印的数据在哪里
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-11-21 10:08:03
2#
本帖最后由 Bella.Yuan 于 2022-11-21 10:09 编辑

您好 ,一键打印参考这个链接:
https://demo.grapecity.com.cn/ac ... portsJSViewer/Print


本帖子中包含更多资源

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

x
回复 使用道具 举报
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2022-11-21 09:54:14
来自 4#
李刚123 发表于 2022-11-21 10:15
打印的数据在哪里

您好,我们目前有两种,第一种是直接走我们的打印接口,也就是不预览,直接调用Print接口,那这个打印会出现一个浏览器的打印框,需要自己点击打印才可以。

您可以参考这个Demo:    也可以参考这个帖子:https://gcdn.grapecity.com.cn/showtopic-151526-1-1.html
里面替换相关js文件和报表文件即可,那这个发布之后,直接打开这个页面就可以。
其次就是连浏览器的打印界面都不显示,直接打印的静默打印,那这种就是需要依赖另一款产品GC Documents
这个就是另起一个服务,ARJS负责导出,这个服务负责打印,可以参考这个链接:https://gcdn.grapecity.com.cn/showtopic-141289-1-1.html
只需要安装打印服务即可,然后ARJS的负责导出即可,可以参考下面的代码:

本帖子中包含更多资源

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

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