当前位置: 首页 > news >正文

低代码平台表单设计器 unione-form-editor 组件 —— 子数据组件

低代码平台表单设计器 unione-form-editor 组件 —— 子数据组件

在企业业务表单中,一对多关系无处不在:一张订单 → 对应多个商品一张入库单 → 对应多条物料一个客户 → 对应多个联系人一个合同 → 对应多条回款计划

要在表单里实现 “主子表” 结构 ,就必须使用核心组件 ——子数据组件

子数据组件是关联组件的延伸,专门负责一对多关联数据在表单中的呈现与维护,是实现主子表单、明细列表、批量数据录入的关键组件。


一、子数据组件核心定位:一对多关联的明细容器

子数据组件的核心作用只有一句话:作为主表单的 “子表容器”,展示、维护与当前表单呈 1 对多 关系的关联数据。

它是主表与子表之间的桥梁,让:

  • 一张表单里可以直接编辑多条明细
  • 主子数据自动关联外键
  • 新增 / 编辑 / 删除 / 批量操作一站式完成
  • 数据保存时主子表同步提交,事务一致

简单理解:主表单 = 单条数据子数据组件 = 多条明细数据


二、子数据组件核心特性

1. 标准一对多关联(企业级外键关系)

与主表单建立1:N 外键关联,一个主记录对应多条子记录,数据结构标准、稳定、可关联查询。

2. 内嵌子表单,支持增删改查

在主表单内部直接显示为明细表格,支持:

  • 添加行
  • 编辑行
  • 删除行
  • 上移下移
  • 批量操作无需跳转页面,一站式维护。

3. 自动继承主表外键

保存主表单时,子表数据自动绑定主表 ID,无需手动设置关联关系,不会出现孤儿数据。

4. 支持拖拽列配置、显示隐藏字段

可自定义子表格显示哪些字段、顺序、宽度、对齐,完全可视化配置。

5. 支持字段联动、自动计算

子表内部字段可相互联动:

  • 选择商品 → 自动带出规格、单价
  • 填数量 → 自动计算金额
  • 自动合计总金额、总数量

6. 支持校验、必填、唯一、重复判断

子表字段同样支持:

  • 必填校验
  • 数值范围
  • 重复判断
  • 唯一限制保证明细数据规范合法。

7. 支持导出、批量操作

子数据可直接:

  • 导出 Excel
  • 批量删除
  • 批量赋值

三、子数据组件标准配置流程

第一步:数据模型建立一对多关联

在主表数据模型中配置一对多关联,指定关联子表、外键字段。

第二步:表单中添加子数据组件

拖拽子数据组件到主表单画布。

第三步:绑定一对多关联数据

选择已配置好的一对多关联,设置:

  • 表格显示列
  • 是否允许添加 / 编辑 / 删除
  • 是否显示序号、合计行
  • 子表字段校验规则

完成配置 → 主子表单结构立即生效!


四、子数据组件高频企业场景

  • 销售订单 → 订单商品明细
  • 采购订单 → 采购物料明细
  • 入库单 → 入库明细
  • 出库单 → 出库明细
  • 合同 → 合同回款计划
  • 报价单 → 报价商品明细
  • 退货单 → 退货商品明细
  • 巡检单 → 巡检项目明细

只要是 “一主多子” 业务,必须用子数据组件。


五、结语

子数据组件是企业表单从 “简单表单” 升级为 **“业务系统”** 的标志性组件。它实现了最核心的一对多数据结构,让表单真正具备订单、入库、出库、合同等企业级业务能力。

没有子数据组件,就没有真正的企业业务表单。


项目已开源,欢迎 Star 收藏~

GitHub:https://github.com/unione-cloud/unione-form-editor

Gitee:https://gitee.com/unione-cloud/unione-form-editor

http://www.jsqmd.com/news/909119/

相关文章:

  • 后端技术栈的安全性考量:保障系统稳定运行的关键
  • ESP32固件烧录失败恢复指南:3种高效解决方案深度解析
  • 如何一键备份微信聊天记录:WeChatMsg完整使用指南
  • 2026农机导航推荐品牌:主流厂家产品力深度测评 - 速递信息
  • 2026国内外CRM选型手册:从对比到决策 - 超兔一体云CRM
  • 怎么去水印跟原视频一样 视频无痕去水印实测方法
  • 新高考背景下 东阳复读生该如何调整学习节奏 - 玖叁鹿
  • 3个关键步骤解锁WeMod完整功能:Wand-Enhancer开源工具深度解析
  • 金价突破600元!鄂尔多斯长悦黄金回收变现正当时 - 专业黄金回收
  • 别再只会改EXCLUDED_ARCHS了!深入理解Xcode构建架构:从lipo到XCFramework的避坑指南
  • 2026河池市本地人必选的公共卫生检测专业机构TOP5推荐!美容院、足疗店、酒店宾馆卫生检测、许可证办理,正规CMA资质检测公司排名推荐 (2026年5月商铺卫生办证最新深度调研方案) - 一修哥咨询
  • 本地全栈项目想让别人看到,只能买云服务器部署吗?
  • Keil汇编器中宏定义注释的特殊处理机制解析
  • 中兴光猫破解工具zteOnu终极指南:3步开启高级管理权限
  • 2026 哈尔滨钻石回收深度测评!六家正规机构实测,选钻石回收不踩雷 - 薛定谔的梨花猫
  • 别再只会用TOPSIS了!数学建模实战:用Python+灰色关联度分析搞定城市水质评价
  • 自动化决策指南:四大维度评估与避坑实践
  • Wallpaper Engine动态壁纸下载器:一键获取Steam创意工坊资源的终极解决方案
  • 用80年代卡通类比开源:从忍者神龟到变形金刚的技术协作哲学
  • 如何永久保存微信聊天记录?WeChatMsg完整指南实现数据自主管理
  • 概率思维:从认知偏差到理性决策的实践指南
  • 大连黄金上门回收怎么选?福运来专业透明口碑好 - 上门黄金回收
  • 如何快速掌握WE Learn智能助手:从零开始的高效学习工具使用指南
  • 构建AI主权:从技术栈自主到数据资产掌控的实践指南
  • HarmonyOS 表单验证入门:用 RegexUtil 一行代码搞定手机号和邮箱验证
  • 网络工程师核心专业英语词汇与短语速查表
  • 最新沧州黄金回收六家横评:长悦全能称王,五家各出奇招 - 专业黄金回收
  • 别再手动改代码了!用Vivado的VIO IP核实时调试你的FPGA串口模块(附UART实例)
  • 土地利用模拟翻车实录:我用IDRISI CA_Markov踩过的那些坑(附正确配置与常见错误排查)
  • ControlNet 1.1 模型文件命名全解析:从control_v11p_sd15_canny看懂版本、标识与基础模型