编者按:拖拽式报表设计模式与印刷设计模式之争一直存在,到底哪种模式比较好呢?小孩子才做选择,成年人全都要。两种模式都有的开发平台更适合现代企业。
关键词:表单设计;拖拽式设计模式;印刷式设计模式;中国式表单
在表单设计中,拖拽式设计模式和印刷式设计模式都很常见,关于这两种模式的谁优谁劣的争论也一直存在。
拖拽式设计模式
拖拽式设计模式,又被称为SQL画布设计模式。拖拽式是比较传统的绘制方式,特点是将操作界面水平分割成若干个区域,在各个区域上放置表单组件,表单组件位置可以是任意的,各组件可以互相重叠。拖拽式设计模式的优点是可以做到可视化数据绑定,组件位置自由。缺点是插入列、组件对齐困难,画表格线经常出现线与线之间的错开现象。这种报表只是很好的解决了“报”的问题,但对于“表”的问题依然存在。
印刷式设计模式
印刷式设计模式,也称为类Excel设计模式,顾名思义,一种类似Excel表格设计的模式。众所周知,Excel在处理数据方面非常优秀,它的格式对齐、单元格拆分与合并、行和列的插入删除、包括斜线的插入都很方便,所以印刷式设计模式也有类似的优点,绘制效率高,导出Excel时格式上不会失真,有些产品还可以直接导入Excel表格,方便快捷。
印刷模式和拖拽模式哪个好?
适合的才是最好的。
什么样的设计模式最适合,这必须结合实际应用情况,这里不得不提中国式表单。相比外国的表单,中国式表单对报表的格式要求更为复杂。比如一张简单的快递单,就需要复杂的表头(斜线、对齐方式)、子报表、套打等,外国报表压根不会考虑的东西。当然一般的中国式报表还需要满足多数据源、分片、跨行组运算等等更复杂的功能。短期内,这种复杂性都不可能被简化,所以,中国式表单必须要满足这些复杂的需求。
如何满足?兼收并蓄,两个模式都有,才能适应各种业务场景。
近年来,低代码发展火热,表单在低代码中运用也越来越普遍。一些厂商根据市场需求,将两种表单设计模式都纳入其中,比如国内老厂商天翎。
天翎Myapps低代码开发平台支持印刷模式和拖拽模式两种设计方式,形象可见,操作方便。印刷模式可以做一些复杂的表单配置,同时还支持word表格的导入;拖拽模式:基于Vue的表单设计器,采用可视化拖拉拽的模式进行表单的设计。
天翎经过多年的积极投入研发和持续不断改进,平台技术已经非常成熟,表单设计不仅囊括
印刷模式和拖拽模式两种模式,而且具有其他优势特色。
1、界面配置与源码编辑双视图切换,外部表单一键复制粘贴
2、提供丰富的控件:
-
提供视图选择框、选项卡、主子表、在线编辑、二维码等30多种功能控件;
-
提供替换、查找、颜色、字体、等15种表单格式调整工具;
-
封装覆盖98%软件开发需求;
-
同时支持表单控件自定义;
3、丰富的表单操作按钮
-
提供流程启动、网页打印、电子签章、导出、导入等20多种功能控件
-
支持操作按钮的自定义,比如预警校验颜色等。
4、支持拓展功能
-
碎片化到每一个控件和功能的业务逻在线编写
-
提供在线web脚本编辑器,无需任何插件
-
封装多种调用函数,同时有中文注释。
通过MyApps低代码开发平台的表单,企业可快速实现表单功能,配置属于企业自己的功能表单。即使面对个性化的系统定制也可以批量化的实现业务功能,从而提高工作效率。