子表单
子表单
适用场景
适用于在表单内部添加更多条目的场景,比如简历录入时增加多条教育经历、发票录入时每种类型的发票需录入多张票据信息等。
属性介绍
属性分类 | 属性名称 | 属性作用 |
---|---|---|
基本属性 | 组件ID | 组件在当前页面的唯一标识。 |
组件标题 | 设定子表单标题,显示在子表单上方。 | |
显示标题 | 选择是否在子表单上部显示标题。 | |
展示方式 | 包含编辑模式、只读模式、文本模式和继承父组件模式。用以组件在不同业务模式下的展示区分。 | |
排列方式 | 设置子表单的排列方式。 | |
按钮标题 | 设置子表单下方的按钮显示的字样。 | |
新增方式 | 设定按钮的行为模式,可以选择当前页新增或新页面选择。 | |
最大记录数 | 设定最大可以增加多少条记录。 | |
数据属性 | 子表单数据源 | 该子表单关联的数据源。 |
基础功能
子表单组件是一个数据组件,可以根据需要录入多个对应类型的表单项。基本用法如下:
步骤 1: 在对象建模页面建立两个对象,其中一个对象为父对象,另一个为子对象,在子对象中添加字段“关联关系”,在关联关系一栏选择父对象:
步骤 2:进入页面设计,然后从左侧的组件列表拖动“表单”组件到画布区域,然后在右侧表单组件的属性面板中选择数据源,比如选择上下文,选择对象“候选人”:
步骤 3:将子表单拖入表单中:
步骤 4:点击选择子表单的数据源,可以看到对象的关联关系,选择其中一个作为数据源:
步骤 5:与表单组件类似,可以点击自动填充来自动生成表单输入,或者自行手动配置输入。子表单的新增和删除按钮无需配置,子表单的提交按钮中,包含了对子表单的处理逻辑。
使用子表单后,可实现如下效果:
高级功能
暂无