1 功能简介

子表容器控件是一类为满足从表可以在主表字段间中穿插显示而定义的虚拟字段,可以为了实现某些特定业务界面展示需要,使从表在填报页面和详情页面不再以常规从表tab展方式展示。(V6.9.4及之后的版本支持)

例如:某值班交接表中主表字段分成了多组,其中在【安全管理】分组下需要维护一个列表来记录需要交接的安全事项,该列表理应是通过与主表记录关联的从表来实现,但其业务属于【安全管理】范畴,不适合展示在底部或与主表平级以tab方式展示,需要能够如下图所示显示在主表的字段之间,这里就可以用到我们的“子表容器”控件。

2 配置说明

想要实现上述场景的展示效果,首先我们需要在元数据中去定义一个虚拟字段并为其配置上“子表容器”的控件,随后在含多记录从表的模版中将从表与主表中的该控件类型字段关联起来。接下来就从控件配置和模版配置来说明一下此类控件的配置和使用方式。

控件配置

首先需要在需要使用的主表元数据中定义一个子表容器字段,并根据从表需要在主表中展示的位置调整好该字段的排序,例如案例中的“其他安全类交接事项”列表,就需要放置在同一分组下的“当班无客伤”字段以后。

对子表控件的配置方式如下:
常规设置:

  • 该控件属于样式布局类控件,不具备数据含义,因此仅支持虚拟字段使用。
  • 【不显示字段标题】配置项用于控制在展示时是否显示字段标题栏,默认不勾选。勾选时,不显示字段标题栏,将直接显示从表内容。

显示与布局:

  • 仅支持配置【显示页面】和【布局】,其中【显示页面】仅支持选择新增、修改、详情页面,【布局】仅支持选择“整行显示”。

模版配置

在主表元数据中定义好子表控件字段以后,还需要在模版中进行相应配置才能使从表与控件关联起来。

  • 如上图所示,在单记录/多记录从表页面相关设置中配置项【映射主表字段显示】,下拉列表中会展示主表元数据中定义为子表控件的字段。如果希望当前从表的内容可以关联对应的字段在主表中显示,在这里选择相应的字段即可。

3 显示交互

PC端和移动端均支持通过该控件来调整多记录从表布局。

PC端编辑样式
列表方式:

平铺方式:

PC端详情样式

移动端编辑样式

移动端详情样式
列表方式:

平铺方式:

作者:Eric  创建时间:2023-10-25 18:03
最后编辑:Eric  更新时间:2025-04-24 13:55