ASTRO工作流 ASTROFLOW-子表单

时间:2024-11-15 10:33:43

子表单

子表单是一种高级的容器组件,支持在创建后向内部加入多种组件。例如,在填写一份表单时,有时会录入多条相同类型的数据,这些数据的行数不固定,但都属于同一种业务规则数据,此时可以在表单中设计一个子表单来规范其录入。如在创建员工信息表中,添加多工作经历,主表为员工信息表,子表单为员工多段工作经历。

在表单设计页面,从“高级组件”中,拖拽“子表单”组件至表单设计区域,如图1所示。

图1 拖拽子表单组件到设计区并设置属性
  • 标题:该字段在表单页面呈现给用户的名称。
  • 帮助提示:为字段添加帮助信息。设置后,标题字段后会显示
  • 描述信息:为字段添加附件的说明信息。
  • 状态:设置字段的状态,如普通、禁用、只读和隐藏。
    • 普通:设置为普通后,页面上该字段可正常显示,且可进行配置。
    • 只读:设置为只读后,页面上该字段只可读。
    • 禁用:设置为禁用后,页面上该字段仍可显示,但不可进行配置。
    • 隐藏:设置为隐藏后,页面上会隐藏该字段。
  • 字段:单击“添加字段”,为子表单添加组件,并设置组件属性。

    子表单中的组件数不能少于1个,最多为10个,即1≤“子表单中组件数”≤10。

  • 默认值:设置子表中添加组件的默认值。
    图2 设置添加组件的默认值
  • 显示计数序号:是否显示计数序号。
    图3 显示计数序号
  • 冻结列数:设置子表单中冻结的列。例如,将“冻结列数”设置为“2列”。设置后预览表单时,子表单中的前两列将不会随进度条拖动而改变。
    图4 冻结列效果
  • 复制按钮:是否显示复制按钮,可设置按钮的显示名称。
    图5 复制按钮设置
  • 删除按钮:是否显示删除按钮,可设置按钮的显示名称。
    图6 删除按钮设置
  • 删除前进行确认:选中该配置后,在子表中执行删除操作后,会显示一个弹出框,让您再次确认。
  • 允许新增:是否允许新增,并支持设置按钮名称。
    图7 是否允许新增
  • 允许导出:开启后,查看表单详情时可导出子表单数据到Excel。
    图8 导出
  • 批量导入:是否允许批量导入。
    图9 批量导入
  • 是否必填:字段是否必填。设置为必填时,字段前会带“*”
support.huaweicloud.com/usermanual-astroflow/astroflow_05_0179.html