我们演示下怎么配置一个稍为复杂些的输入表单,如下图:
先分析一下这个表单的关键点
1 表身需要多表头2 表身在新增时需求有固定的行数第一步,创建表和普通的表单一样,先创建表,表头一个表,表身一个表。表头表很简单,就一个月份,或者叫期数,表身表有9个字段,科目ID、项目、整车- 附件、服务-附件,二手车-附件,整车-衍生、服务-衍生、二手车-衍生、合计。
分别创建表单如下:
(表头)
(表身)
第二步,创建数据源分别创建数据源如下:
(表头)
(表身)
因为“标识”这一列只是辅助列,所以我们设置为guid值,并隐藏它。
表身数据源我们需要为其设置多表头,如下图:
第三步,创建程序这步没有任何特别需要注意的,直接按常规配置即可,因为表身为固定行数,不能增加或删除行,所以我们要把添加行,插入行,删除行等功能关掉,如下图:
关键部分来了,下面讲解怎么为表身初始化固定行数初始化固定行数需要用到“功能”模块,初始化的数据也需要一个逻辑来定义
第一步,定义初始化数据的逻辑,为了方便,我们直接定义SQL逻辑,如下图:
注意的是逻辑表达式,我们直接使用sql定义了需要初始化的数据,当然如果需要更复杂的初始化数据,可以使用接口,如下图:
创建好逻辑后,最后一步就是配置“功能”了。打开平台“功能”配置界面,配置如下:
怎么样,如果对平台熟悉了,配置起来其实也是蛮简单的。
下载地址:
https://pan.baidu.com/s/1RCYDHIPecdnhnYKd8z4oWA