找回密码
 立即注册

QQ登录

只需一步,快速开始

yiliukeji

中级会员

16

主题

52

帖子

514

积分

中级会员

积分
514
yiliukeji
中级会员   /  发表于:2017-7-25 20:22  /   查看:3326  /  回复:5
本帖最后由 KearneyKang 于 2017-7-26 13:50 编辑

版主:您好!
目前有这样的需求,就是在一个页面当中一个模板打印多遍。并用里面的字段有可能会隐藏每一个模板出来数据的右上角要有打印按钮
需求如附件:




本帖子中包含更多资源

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

x

5 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-26 11:34:01
沙发
您好您可以参考葡萄城报表模板库,看看这个模板符合您的需求不。这是在一张报表上有多个打印订单,一个订单一页,您点击打印就会打印所有页,如果您要打印选中页,就是打印的时候您写两个按钮,一个是全部打印,一个是打印当前页。这个的限制就是您写对应数据源的时候进行一个数据源的判断就行,全打就查询整个客户订单,单打就只查询对应的客户订单对应的报表信息就行

本帖子中包含更多资源

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

x
回复 使用道具 举报
yiliukeji
中级会员   /  发表于:2017-7-26 15:42:04
板凳
本帖最后由 yiliukeji 于 2017-7-26 16:14 编辑

版主:假如选择了10个发货单,
显示的时候是可以一页显示一个发货单的内容,但是打印的时候要把这10个发货单一次打印出来,你在上面说了这个打印的时候数据源的判断,

因为打印按钮是报表自带的工具栏上带的,怎样控制这个数据源?求示例。
我想汉化这个工具栏,并且想只让一部分的工具可用,这个怎么设置 求示例

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-26 17:20:11
地板
您好,您这是Html5Viewer,那么打印就只能一次全部打印了。
就是点击打印一次所用的都打印了,您可以通过参数报表的形式来确定 您每次需要打印那些
                                                      
回复 使用道具 举报
yiliukeji
中级会员   /  发表于:2017-7-26 18:33:49
5#
版主:
我的意思是有没有简单的示例,参考一下,还有类似这种套打的,是不是需要的页面报表?
我在上面问了2个问题的

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-27 09:30:14
6#
您好,不好意思!你说的这个打印的控制没有具体的demo,关于套打在葡萄城报表模板库里有列子,我前面有截图给您,您点开设计就可以看到套打报表具体是怎么设计的。
汉化步骤如下:
首先您把下面红色标记的文件用记事本打开,然后就行你需要的需要,然后保存的格式要为UTF8的格式的,不然的话到时候就是乱码,然后把Localeuri文件重新添加到项目中
然后修改您对应的HTML文件里的绑定。
var viewer = GrapeCity.ActiveReports.Viewer({
                element: '#viewerContainer',
                reportService: {
                    url: '/ActiveReports.ReportService.asmx'
                },
                uiType: 'desktop',
                reportLoaded : function () {
                    reportsButtons.prop('disabled', false);
                },
                localeUri: 'Scripts/i18n/Localeuri.txt'
            });

红色标记处修改为你修改的这个Localeuri文件路径。

本帖子中包含更多资源

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

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