qbsoft 发表于 2023-2-1 09:34:09

自定义模板打印,可支持批量

项目现在需要打印单据,需要支持用户自定义模板,可支持批量打印,如采购单据,用户可以先进行自定义模板,拖拉拽设计界面,然后勾选多笔,或者查询多笔单据,然后点击打印,即可将当前所选的数据,按照自定义模板打印出来,请问葡萄城有这样的功能吗,可以内嵌在项目里。

Bella.Yuan 发表于 2023-2-1 09:34:10

您好,可以参考这个教程进行实现,教程是WYN的,但是方法同样适用于AR,您可以在这个教程的基础上添加一个参数,然后用这个参数去进行过滤,年度考核选择那个参数值,报表显示那个参数值,然后再进行打印就可以了,附件是对应的demo,您可以参考一下。
web设计器教程:
【报表-布局设计】报表实现标签打印功能
https://gcdn.grapecity.com.cn/fo ... 51075&fromuid=65049
(出处: 葡萄城产品技术社区)
桌面设计器教程:
报表实现标签打印功能
https://gcdn.grapecity.com.cn/fo ... 51165&fromuid=65049
(出处: 葡萄城产品技术社区)

qbsoft 发表于 2023-2-1 10:55:38

Bella.Yuan 发表于 2023-2-1 10:28
您好,可以参考这个教程进行实现,教程是WYN的,但是方法同样适用于AR,您可以在这个教程的基础上添加一个 ...

您好,这个可以实现我程序传一个参数,然后web设计器里面的参数来接收吗

Bella.Yuan 发表于 2023-2-1 11:06:45

qbsoft 发表于 2023-2-1 10:55
您好,这个可以实现我程序传一个参数,然后web设计器里面的参数来接收吗

您好,您的意思是从后台传值给报表的参数吗,如果是这个意思,可以这样传参,有2种方式,您任选一种就可以了:
方式一:

方式二:

qbsoft 发表于 2023-2-1 11:24:53

Bella.Yuan 发表于 2023-2-1 11:06
您好,您的意思是从后台传值给报表的参数吗,如果是这个意思,可以这样传参,有2种方式,您任选一种就可 ...

你好,像这种采购单的话,打印要如何设计,因为有表格,而且表格的数据是动态的

Bella.Yuan 发表于 2023-2-1 11:53:07

qbsoft 发表于 2023-2-1 11:24
你好,像这种采购单的话,打印要如何设计,因为有表格,而且表格的数据是动态的

您好,这个使用普通的表格就可以了,明细行绑定您的字段就可以了,如果需要表格的内容依具参数值发生变化,可以使用参数,如果您的数据源链接的是数据库,可以使用sql过滤,或者您直接在组件上加过滤,这样就可以让表格的内容依具参数发生变化,针对打印,您设计好表格后,预览页面有打印按钮,您点击按钮进行打印就可以了。

数据集过滤,组件过滤,您可以参考这个教程:

Web在线设计器的数据集及组件如何加过滤
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=142844&fromuid=65049
(出处: 葡萄城产品技术社区)


qbsoft 发表于 2023-2-1 12:00:31

Bella.Yuan 发表于 2023-2-1 11:53
您好,这个使用普通的表格就可以了,明细行绑定您的字段就可以了,如果需要表格的内容依具参数值发生变化 ...

你好,表格的话只能添加列,上面的行要怎么进行添加,,像这个我要怎么添加?

Bella.Yuan 发表于 2023-2-1 12:05:54

qbsoft 发表于 2023-2-1 12:00
你好,表格的话只能添加列,上面的行要怎么进行添加,,像这个我要怎么添加?

您好,您需要加表头,明细还是表尾,选中对应的行右键就可以添加行,根据您的截图,您应该是要给表头行添加,所以需要先选中表头行,然后右键添加航就可以了,如下图示:

qbsoft 发表于 2023-2-1 16:49:21

Bella.Yuan 发表于 2023-2-1 12:05
您好,您需要加表头,明细还是表尾,选中对应的行右键就可以添加行,根据您的截图,您应该是要给表头行添 ...

这边试一下,谢谢

Bella.Yuan 发表于 2023-2-1 17:17:20

qbsoft 发表于 2023-2-1 16:49
这边试一下,谢谢

OK,您试试,有问题随时联系:lol
页: [1]
查看完整版本: 自定义模板打印,可支持批量