「JVS低代码开发平台」表单的打印配置

表单的打印

在表单引擎中,对于非新增表单,都是可以配置对应的打印模板的,我们常见的形态有如下这些,可以是出入库的记录,也可能是公文文件等形态。
图片
     
图片

图片
   
图片
  
图片

在上述的图上,我们看到, 有移库单、销售合同、报价单、差旅单、公文等多种场景,这里边 我们要考虑有几个类型的实现,单据里边的数据来源与我们表单里边的数据,单据的格式需要来源于对应的配置器。
图片

配置方式

在表单引擎中,进入数据设置-打印设置界面
图片
在打印设置中可以配置表单对应的打印模板,点击新增,天下模板名称,点击设计进入模板在线设计器
图片
模板在线设计器,如图所示,左侧提供的表单相关的参数以及系统上下文相关信息,中间是模板配置的画布,右侧是对应组件的配置参数。
图片

Word模板上传
系统除了提供在线的模板编辑器,也支持word配置模板上传,体统并提供了对应的变量数据
图片
变量包括两种类型,一种是表单字段、一种是系统字段,表单字段是对应表单中的业务信息,系统字段包括 登陆用户、组织等相关变量,如图所示
图片
模板编辑配置如图所示:
图片
对于列表数据的关联如下图所示,界面上提供了列表的标识,需要将列表的标识写入表格的首位,这样系统才会明确 这个表格中后续的数据可能存在多行记录。
图片

在线demo:http://frame.bctools.cn/
开源地址:https://gitee.com/software-mi...


低代码系列
带领研发团队专攻代码开发项目,开源其中部分功能。这里做详细的介绍。

软件研发行业老司机,提供些踩坑的经验而已

27 声望
2 粉丝
0 条评论
推荐阅读
企业规模大业务复杂,如何打通企业内部的数据孤岛?
随着企业规模的扩大和业务的复杂性增加,多个系统之间的数据孤岛和数据分散存储成为许多组织面临的挑战。为了实现企业内部数据的协同和打通分析,低代码开发平台和自助式数据分析平台成为了关键的解决方案。本文...

软件部长阅读 161

ESlint + Stylelint + VSCode自动格式化代码(2023)
安装插件 ESLint,然后 File -> Preference-> Settings(如果装了中文插件包应该是 文件 -> 选项 -> 设置),搜索 eslint,点击 Edit in setting.json

谭光志34阅读 20.8k评论 9

涨姿势了,有意思的气泡 Loading 效果
今日,群友提问,如何实现这么一个 Loading 效果:这个确实有点意思,但是这是 CSS 能够完成的?没错,这个效果中的核心气泡效果,其实借助 CSS 中的滤镜,能够比较轻松的实现,就是所需的元素可能多点。参考我们...

chokcoco24阅读 2.3k评论 3

你可能不需要JS!CSS实现一个计时器
CSS现在可不仅仅只是改一个颜色这么简单,还可以做很多交互,比如做一个功能齐全的计时器?样式上并不复杂,主要是几个交互的地方数字时钟的变化开始、暂停操作重置操作如何仅使用 CSS 来实现这样的功能呢?一起...

XboxYan25阅读 1.7k评论 1

封面图
在前端使用 JS 进行分类汇总
最近遇到一些同学在问 JS 中进行数据统计的问题。虽然数据统计一般会在数据库中进行,但是后端遇到需要使用程序来进行统计的情况也非常多。.NET 就为了对内存数据和数据库数据进行统一地数据处理,发明了 LINQ (L...

边城17阅读 2k

封面图
【代码鉴赏】简单优雅的JavaScript代码片段(一):异步控制
Promise.race不满足需求,因为如果有一个Promise率先reject,结果Promise也会立即reject;Promise.all也不满足需求,因为它会等待所有Promise,并且要求所有Promise都成功resolve。

csRyan26阅读 3.4k评论 1

「彻底弄懂」this全面解析
当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在 哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。this就是记录的其中一个属性,会在 函数执行的过程中用到...

wuwhs17阅读 2.4k

封面图

软件研发行业老司机,提供些踩坑的经验而已

27 声望
2 粉丝
宣传栏