【明道云】[工作表控件9] 子表控件:一对多数据建模实战指南
在企业流程中,子表控件(Subform)是实现一对多数据结构的重要工具。它广泛用于明细内容录入、批量信息填报等场景。本文将深入解析子表控件的设计逻辑、配置特点与实战技巧,帮助你高效完成一对多数据建模。
一、什么是子表控件?为何使用它?
子表控件是嵌入在主表中的数据录入区,用于表示一条主表记录可对应多条明细记录,是构建一对多关系的典型方式。其与“关联记录控件”不同:
- 子表关系隐性存在于主表中,通过结构嵌入体现;
- 关联记录用于跨表引用,而子表则更偏“一体化”的细分数据结构。
典型应用包括订单与订单明细、报销单与报销项、设备与巡检项等。
二、子表控件的配置与展示方式
1. 显示样式与布局优化
官方支持丰富的子表显示配置:
- 树形表格:若子表为实体表,且包含“本表关联字段”,可以按父–子关系以树形结构展示 ;
- 自定义行高、列宽、冻结列(最多3列)、最大高度滚动或翻页、默认空行數、显示序号与计数控制等细节配置均可支持 ;