表单的打印

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

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

「JVS低代码开发平台」表单的打印配置  _数据_03   「JVS低代码开发平台」表单的打印配置  _字段_04  「JVS低代码开发平台」表单的打印配置  _字段_05


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

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

配置方式

在表单引擎中,进入数据设置-打印设置界面

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


在打印设置中可以配置表单对应的打印模板,点击新增,天下模板名称,点击设计进入模板在线设计器

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

模板在线设计器,如图所示,左侧提供的表单相关的参数以及系统上下文相关信息,中间是模板配置的画布,右侧是对应组件的配置参数。

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


Word模板上传

系统除了提供在线的模板编辑器,也支持word配置模板上传,体统并提供了对应的变量数据

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

变量包括两种类型,一种是表单字段、一种是系统字段,表单字段是对应表单中的业务信息,系统字段包括 登陆用户、组织等相关变量,如图所示

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

模板编辑配置如图所示:

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


对于列表数据的关联如下图所示,界面上提供了列表的标识,需要将列表的标识写入表格的首位,这样系统才会明确 这个表格中后续的数据可能存在多行记录。

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


在线demo:​​http://frame.bctools.cn/​

开源地址:​​https://gitee.com/software-minister/jvs​