1 概述
主从模型,与单表模型最大的区别就是它在表单配置时允许使用多个元数据,并通过其中的关联字段进行关联使其具备主从关系,在填报和详情查看时能以主从结构展示。
2 应用场景及效果
主从模型可以在填报时在主表数据的基础上还可以填报一些其他与主表相关联的数据,同时回写多张表的数据。例如报销业务就是较为典型的主从应用,往往一张报销单的基础信息会作为主表,用于填报如报销人、总金额和单据总数等,主表数据让财务审核人员一眼就能看到这条报销的整体情况,此外还需要在从表中填写这条报销记录相关的明细数据如用途、金额、报销单据等字段信息供财务人员核对。
如安装包教程实例中的“报销单”业务就是用主从模型实现的。
1) PC端显示
列表页面:主从模型的列表页面支持展示主表的字段内容,同单表模型列表页面,支持数据的增、删、改、查。
填报页面(新增/修改):
1)主表字段以控件的方式按Z字形平铺展示,同单表模型。
2)从表记录编辑样式支持按列表或平铺卡片样式添加。
从表列表编辑样式:
从表平铺编辑样式(绿色框内为从表的单条记录):
详情页面:常规配置下按“主-从”布局展示,允许配置【修改】按钮进入修改页面对数据进行修改。
2) 移动端显示
移动端列表:列表按设计器中的模版配置显示,同单表模型。
填报页面(新增/修改):常规配置下按“主-从”布局展示,存在多个从表时分多个tab展示,从表记录编辑样式只允许按平铺方式展示。
详情页面:常规配置下按“主-从”布局展示,从表记录支持按平铺样式或列表样式展示。
从表记录平铺展示:
从表记录列表展示:
基础配置说明
1) 元数据准备
主从模型需要提前准备好主表和从表的元数据,例如本案例中如下图所示准备了主表元数据“报销单基本信息”,以及从表元数据“报销单明细数据”。
2) 表单设置
在模版中创建一个跨设备表单,在表单模型下拉框中选择“主从模型”,设置页面标题,选择对应数据源的数据连接,然后主表的配置方式与单表模型配置类似,最重要的就是选择主表元数据,本例中我们选择对应的元数据”报销单基本信息”。
主从模型与单表模型相比,差异点自然是多了从表的配置。首先需要在【从表页面设置】节点通过右上角的“+”操作添加一个从表,也可以通过“×”删除不需要的从表。添加从表以后需要选择对应的元数据如下图,本例中我们选择了准备好的元数据“报销单明细数据”。
除了选择元数据以外,主从模型中从表最关键的配置就是主从关联关系的配置。
可以在【关联设置】中配置主表和从表的关联字段,本例中我们在从表中有一个报销单编号字段用于存储主表的报销单表编号,因此这里就将这两个字段作为主从表的关联关系字段。
到这里一个最基础的主从模型的配置就完成了,表单这时就已经可以进行预览和执行了,后续根据业务再进行一些功能和显示上的调整就可以了。
高级功能
最后编辑:Eric 更新时间:2025-04-24 13:55
