1 概述

跨设备表单中目前有部分模型是支持配置从表的,目前共支持两种从表类型:
(1)多记录从表(列表):主从模型和多对多模型都支持配置,与主表是一对多的关系;
(2)单记录从表:仅多对多模型支持配置,与主表是一对一的关系。

前面的章节中重点围绕着更常用的主表的一些通用配置项进行了介绍,本章节将重点针对跨设备表单从表中的相关配置项和功能进行介绍和说明。

2 从表添加 & 删除

如下图所示,主从模型和多对多模型中,点击【+】可以添加从表,点击【×】可以删除当前选中的从表。

3 从表类型

V7.3.0之后版本多记录从表支持配置【从表类型】,默认选中“常规”,支持选择“附件”从表类型来实现列用从表维护文件的业务场景,详细实现方案和配置请查阅专题 利用从表实现附件管理

4 数据相关设置

(1)选择元数据

选择从表元数据,多个从表支持选择同一元数据,但是需要通过重载将保证表别名不重复。

(2)自动生成主键

自动生成主键:是否需要勾选?需要考虑以下两点:
(1)首先考虑当前元数据的主键是需要用户手动填写的还是自动生成的,如果是由用户手动填写的,那自然不需要系统系统生成,这里便不需要勾选。
(2)如果主键是不是手动填写,而是自动生成的话,这里首先考虑数据库是否能够自动生成主键,例如MySQL数据库的自增长字段作为主键,那这里就不需要勾选。但如果数据库不能生成主键值,而业务上又希望主键值自动生成,就需要勾选此项。乐创者系统会按指定的规则去生成主键值。

注意:实现自动生成主键值,业务数据库需要有存放当前主键值的记录表id_codeid,并且需要有生成主键的存储过程sp_get_uni_id。” (序号发生器表id_codeid和序号发生器存储过程sp_get_uni_id,请查阅【使用前提】

(3)重载设置&动态重载

  • 重载设置:可以对元数据进行进行字段和表别名重载,类似主表元数据重载功能,详细配置可以查阅章节 【字段重载】
  • 动态重载:类似主表功能,详细配置可以查阅章节【动态重载】

    (4)编辑设置

    可以设置模版编辑页面(新增、修改)从表的显示状态,用于实现一些特定的业务场景,例如从表新增页面不可见、从表修改页面仅允许查看、修改页面不允许新增或删除从表记录等。

    (5)关联设置

    设置主表与当前从表的关联关系,通过关联字段来构建关联关系。注意:需要在主从表中对从表进行编辑时,必须设置为直接关联。

    (6)其他设置

    在【其他设置】中可以设置的内容与主表【表单数据来源-高级设置】中的可以设置的配置项类似,可以查阅章节【表单数据来源-高级设置】

    (7)回写设置

    用于配置从表元数据填报页面回写相关设置,详细配置说明和应用实例可以参考章节 数据回写

5 页面相关设置

(1)从表标题

设置从表tab显示的标题。

(2)无数据提示

配置从表列表表格没有数据展示时的提示信息,默认为“无数据”。

(3)映射主表字段显示

映射主表字段显示指的是可以将当前从表的内容显示在主表的“子表容器”控件所在位置。详细配置说明请查阅章节【控件-子表容器】

(4)批量添加设置

实际业务中,某些表单的从表填写内容相对固定,为了便于填报其实可以通过在提前准备好的数据中选择一项或多项,可以配置批量添加功能来提升填报的效率,例如订单中的商品明细批量添加、人员信息快速填报等业务场景。详细功能配置请查阅章节【从表记录批量快速添加功能】

(5)初始化设置

在新增表单记录时,对于一些固定的从表记录,希望从表列表可以初始化生成几行记录,避免每次新增操作都要逐条添加从表明细。应对这种场景就可以用到从表初始化设置功能,详细配置请查询章节【新增页面多记录从表初始化数据填充功能】

(6)页面操作设置

从表的操作按钮主要作用于详情页面,其配置方式可以参考主表列表页面的操作配置。

需要注意的是,如果需要用到例如:新增、修改、删除、多删等表单系统操作时,需要使用该从表元数据创建并关联一个对应的单表模型模版来映射上述系统功能操作。如下图所示:

(7)PC页面设置

可以对从表PC端页面多记录从表显示相关的功能进行配置。

  • 编辑样式:PC端编辑页面从表显示样式,支持配置列表展示和平铺展示。
  • 详情样式:PC端详情页面目前仅支持表格方式显示,支持的配置有:显示列头、显示分页栏、显示序号栏、允许自定义列表显示字段、允许调整行高设置,配置方式可以参考主表列表页面相关配置。
  • 详情表格高度:用于配置详情页面从表表格的显示高度,支持“系统默认”、“最大高度”和“内容自适应”。
  • 操作栏设置:当从表配置了操作时启用,配置方式可以参考主表列表页面操作栏设置
  • 统计设置:可以参阅主表列表页面统计设置
  • 锁定列设置:可以参阅主表列表页面锁定列设置
  • 表格行样式:可以参阅主表列表页面表格行样式
  • 分组设置:配置从表复杂列头,可以参阅主表列表页面分组设置

(8)移动页面设置

可以对从表移动端页面多记录从表显示相关的功能进行配置。

  • 详情样式是在详情页面多记录从表的展示样式,目前支持平铺和列表两种展示方式。

    ①默认在移动端采用平铺方式展示,将从表每行数据各字段自上而下平铺显示;

    ②列表展示则是采用表格方式显示。

作者:Eric  创建时间:2024-06-27 10:05
最后编辑:Eric  更新时间:2025-04-24 13:55