更新时间:2024-07-16 GMT+08:00
分享

关联子表

关联子表用于在当前表单中嵌套使用其他表单作为子表单,在提交当前表单数据同时创建子表的多条记录。 例如:提交一笔订单中包含了多个订单明细,则订单明细表为当前订单的子表。

在表单开发页面,从“高级组件”中拖拽“关联子表”组件至表单设计区域,如图1

图1 关联子表

属性

  • 字段标题:该字段在页面呈现给用户的名称,默认名称为该字段类型名称。
  • 标题加粗:是否打开开关,默认关闭状态。
  • 字段状态:指成员在访问表单时,对该字段的可见、可编辑权限。

    隐藏:勾选后,页面上该字段不可见、不可编辑。

  • 宽度:字段配置框宽度占页面宽度的比例。
  • 关联表单:需要关联的子表单。
  • 显示字段:设置子表中显示的字段。
    • 当字段较多时,支持通过搜索框搜索字段。
    • 支持单个显示/隐藏字段和一键显示/隐藏全部字段。
    • 单击字段名称后的,拖动可调整字段顺序。
  • 是否显示行号:在子表的最左侧是否显示序列号。
  • 说明:对子表的解释说明,在子表中显示在标题下方。

高级

  • 正则校验:提交表单时触发的对字段的校验,此处是对“是否可见”字段校验。
  • 事件:在事件中,显示了组件暴露出来的一些常用事件,供用户实现,来扩展组件的交互。整个页面有加载(on-load)事件,该事件在页面渲染完成后执行,可进行数据初始化操作。更多关于事件的介绍,请参见事件说明

手动添加数据

关联子表支持手动添加数据。如图2所示。

  • 在预览表单或者创建事件填写表单时,单击关联子表组件下方的“新增一行”,输入子表单字段数据,关联子表即可新增一行数据。
  • 在事件详情页如需手动添加数据,需要设置业务规则使该关联子表可编辑,否则详情页不显示“新增一行”按钮。如何设置业务规则具体可参见业务规则
图2 手动添加数据

一键导入数据

关联子表支持直接将Excel表格中的数据导入到子表单中,实现快捷添加数据。如图3所示。

  • 在预览表单或者创建事件填写表单时,单击关联子表组件下方的“导入”,选择Excel文件即可导入数据,如多次导入,最新导入文件会覆盖之前的导入文件。
  • 在事件详情页如需导入表单数据,需要设置业务规则使该关联子表可编辑,否则详情页不显示“导入”按钮。如何设置业务规则具体可参见业务规则
图3 导入数据

一键导出数据

关联子表支持子表单数据一键导出到本地。导出数据的文件类型是Excel文件。如图4所示。

  • 在预览表单或者创建事件填写表单时,单击关联子表下方的“导出”,即可将子表数据以Excel文件形式导出到本地。
  • 在事件详情页如需导出关联子表数据,需要设置业务规则使该关联子表可编辑,否则详情页不显示“导出”按钮。如何设置业务规则具体可参见业务规则
图4 导出数据

删除数据

关联子表支持单行删除数据。如图5所示。

  • 在预览表单或者创建事件填写表单时,在关联子表最右侧单击操作列“删除”,即可删除单行数据。
  • 在事件详情页如需删除关联子表数据,需要设置业务规则使该关联子表可编辑,否则详情页不显示“删除”按钮。如何设置业务规则具体可参见业务规则
图5 删除数据

相关文档