电话 400-101-6950

# 多层数据嵌套

# 一、功能概述

  多层数据嵌套满足复杂业务场景下多层级数据关联与逐级联动需求。支持表单关联组件的关联表继续嵌套关联组件,在新增、编辑、查看关联表数据时,可通过关联组件层层下钻访问下级关联表,实现多层级表单结构的连贯操作与统一数据管理。

注意:
① 仅外键、子表单、子表关联组件的关联表,支持通过嵌套关联组件实现表单层层下钻,运行端最多支持打开 9 层表单
② 其他关联组件仅可打开自身绑定的关联表,无法再通过该关联表继续下钻表单。
③ 多层数据嵌套功能仅支持在 PC 端使用,可在 PC 端下钻打开表单做进一步操作。

403更新日志1.gif

功能示例说明:
① 在表单 A 中通过配置关联组件 b 绑定关联表 B,再在关联表 B 中嵌套配置关联组件 c,并绑定关联表 C。
② 通过表单 A 的关联组件 b,逐级下钻并操作关联表 B 和关联表 C。

image.png

# 二、业务场景

适用项目 WBS 管理、物料 BOM 管理等多层级业务场景,实现复杂层级数据的高效获取与直观管理。

  • 项目WBS:构建“项目-阶段-任务”多级结构,支持逐层下钻,实时掌控进度与待办。
  • 物料BOM:管理“成品-组件-零件”层级,一键穿透下钻,快速定位并核对物料明细。

# 三、配置与使用说明

1、子表单、子表关联组件需手动开启多层数据嵌套功能,才能通过关联组件实现层层下钻打开表单;外键关联组件则无需手动开启,原生支持该能力。

image.png

2、启用多层数据嵌套功能后,将对子表单、子表关联的关联表相关操作做如下约束与增强:
(1)支持在添加、编辑、查看关联表数据时,通过关联组件逐级下钻访问下级数据;可针对不同操作单独配置字段权限模板。同时,关联表数据在添加、编辑提交后将直接入库并同步至关联表,不受上级表单是否保存的影响。

逐级下钻 提交入库
1.gif 4032.gif

注意:
子表关联组件的“添加至关联表”功能默认支持通过嵌套关联组件进行下钻以及数据提交入库,不受此开关控制;
② 单独配置的字段权限模板,仅控制在 PC 端操作关联表时的字段权限。
③ 当主表包含子表单或子表关联组件且开启多层数据嵌套功能,通过「添加」「编辑」按钮打开主表,并用脚本在子表单或子表关联组件中写入数据,在主表未提交保存前,这些数据为未入库状态,其字段权限不受多层数据嵌套功能配置的模板控制,且无法通过关联组件逐级下钻访问。

(2)操作限制如下:

  • 子表单:禁用“添加一行”、“导入”、“复制关联表”功能;
  • 子表关联:禁用“导入”功能。

image.png

# 四、PC端表单导航栏说明

1、外键及已开启多层数据嵌套功能的关联组件,在 PC 端打开关联表时,表单界面将显示层级导航栏,最多支持打开9张表单。
(1)表单的打开方式及大小将跟随第一张表的按钮配置
(2)层级导航栏中各关联表的层级名称,根据关联组件配置的「组件名称 - 按钮名称」自动生成
(3)未开启多层数据嵌套功能的关联组件,其关联表在 PC 端统一以侧滑方式打开,且不显示层级导航栏

image.png

2、表单跳转说明:
每次执行跳转操作时,系统将自动关闭目标页面之后的所有层级页面。例如页面跳转路径为 A→B→C→D,若从 D 页面跳转至 B 页面,则 C、D 页面将被自动关闭。

image.png

1 / 0