找回密码
 立即注册

QQ登录

只需一步,快速开始

第三排

注册会员

7

主题

35

帖子

162

积分

注册会员

积分
162
第三排
注册会员   /  发表于:2024-4-16 17:02  /   查看:1400  /  回复:7
88金币
其实用的版本是7.0,发现问题后,以为是版本bug。

比如,我选了第1、4、7、9条数据循环打印,根据数据类型不同,套用不同类型的模板,并取不同表的打印数据。

结果是,打印模板都判断对了,但4个模板里的数据都是第1条的。


找了个9.0测试版也没解决,貌似是循环命令自身有问题。



工程文件已上传,请求各路大拿支援~
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以使用服务端的导出命令,并根据选择的编号设置表格的当前行条件,如果有多个表格,可以分别设置当前行的条件; 然后,在前端调用就可以了;

7 个回复

倒序浏览
最佳答案
最佳答案
易水寒活字格认证
初级会员   /  发表于:2024-4-16 17:02:11
来自 2#
可以使用服务端的导出命令,并根据选择的编号设置表格的当前行条件,如果有多个表格,可以分别设置当前行的条件;

然后,在前端调用就可以了;

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-17 09:27:16
3#
您好,这些设计是有几个问题的
1.前端调用多个导出/打印PDF的命令,一般会被浏览器拦截只能弹出一个
2.也就是楼主所说的当前行不准确,循环一般适用于取数等逻辑处理,不涉及当前行的传递
可以参考楼上的方案,使用10.0在服务端进行处理
回复 使用道具 举报
第三排
注册会员   /  发表于:2024-4-17 10:17:37
4#
Joe.xu 发表于 2024-4-17 09:27
您好,这些设计是有几个问题的
1.前端调用多个导出/打印PDF的命令,一般会被浏览器拦截只能弹出一个
2.也 ...

第一个问题好解决,设置浏览器不拦截当前窗口拦截,第二个,必须得10才能实现吗?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-18 09:12:00
5#
是的,目前的表格循环不支持这个用法
回复 使用道具 举报
第三排
注册会员   /  发表于:2024-4-18 13:33:15
6#
Joe.xu 发表于 2024-4-18 09:12
是的,目前的表格循环不支持这个用法

测试了下,7和9都支持循环取数,弹窗也不是问题

然后还剩个小问题,批量导出的pdf,如果是同一个类型(同一个模板),则只能导出一个文件,其他的就没反应了。

推测可能是同一类记录,导出文件都是同名,导致保存文件失败?

我想用每条记录的主键,或者指定列名,比如前面图里的“交易编号”作为pdf文件名,请问该如何传参呢?
回复 使用道具 举报
第三排
注册会员   /  发表于:2024-4-18 16:05:40
7#
已解决。



最关键的,每个模板配一个后台命令。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-19 14:17:19
8#
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部