无需写代码!JVS低代码配置化搞定复杂列表页合并单元格与导出打印

在日常业务系统中,我们经常遇到需要制作合并单元格的复杂列表页,并实现导出打印功能。

这不,昨天在自家群看到有个用户在问JVS低代码能不能实现合并单元格的列表页制作和导出打印。

用户的需求表格示例:

下面我详细说一说这种是如何实现的

这种需求可以通过列表页行内按钮配置结合逻辑引擎实现。在逻辑中配置模板替换列表页上预览或者下载。

配置步骤

1、设置模板文档

输出docx文档格式模板,参数名必须同逻辑引擎文档模板替换节点的参数名一致。直接设置标签变量格式:${}

输出xlsx格式的文档模板设置规则:

在单元格处设置转换标签变量使用${}

读取整个表格组件中的数据使用${对象名称.字段名}

注意:传值的时候是数组对象结构 XXX:[{aa:aa,bb:bb}],这样excel里面的xxx.aa才取得到,如下图${tb.gs},tb是表格组件的字段名,gs是表格里面的字段名

2、上传模板至后台

将做好的模板文件上传到后台文件管理中(支持xlsx、docx和pdf格式)

管理员登录系统进入管理后台-文件管理点击【上传文件】,输入桶名和标签,并将设置好的文档模板上传并点击【提交】。

上传到文件服务器后,拿到文件地址。

3、列表页设计

将列表页中每行数据填充至模板,在列表页设计中添加行内按钮触发逻辑,也可以直接在逻辑中直接查询出数据填充赋值到模板

4、逻辑设计

进入逻辑设计器中,拖取文档模板替换组件。

①:模板文件链接地址,粘贴文件管理中复制的链接地址。

②:参数名,参数名必须与文件模板中的参数名一致。

③:参数值,文件模板上参数名对应的参数值,可以取字段、具体值、公式等赋值。

表格字段名如下图

当赋值表格字段时,需要先获取表格对象,如下图

然后对表格对象赋值,参数名填表格组件对应字段名

如果是表单其他字段则直接赋值,如下图

④:文件名,不包含后缀,指下载显示的文件名称。

⑤:输出文件格式,指将模板内容转换后输出对应格式的文档,支持xlsx和docx和pdf。

最后执行结果输出替换后的文件的地址、文件名、文件大小等数据,如下图

JVS低代码的最后实现效果

全部评论

相关推荐

合适才能收到offe...:是你们把他拉黑了千里马应驰骋广阔天地,而非困于逼仄马厩。你有更大的舞台,莫执着于这破公司
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2025-12-18 10:50
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务