子表单默认行数

1. 简介

1.1 功能简介

子表单的默认行数,即填写表单时,子表单显示的固定行数,不能自行增加或减少。

1.2 应用场景

  • 礼品领用中,通过子表单录入领取明细,在限制每人只能领取一种礼品的情况下,可以设置子表单默认行数为一行;
  • 学生成绩管理中,通过子表单记录学生各科目分数,由于科目数量确定,故可以设置子表单默认行数来规范填写内容;
  • 员工 绩效管理 中,通过子表单记录部门员工的绩效分数,由于员工数量确定,故可以设置子表单默认行数来限制填写内容等。

1.3 预期效果

学生成绩登记时,成绩明细的子表单中默认显示 3 行数据,不可自行增加或减少,只能编辑 3 行。

1)子表单中显示默认值时,效果如下:

2)子表单中不显示默认值时,效果如下:

2. 设置步骤

在设置之前请先安装示例应用:子表单默认行数,本文将按照示例应用进行讲解。

2.1 表单搭建

以学生成绩登记的场景为例,新建「学生成绩登记」表单,字段设置如下:

字段名称

字段类型

成绩录入时间

日期时间

登记老师

成员单选

学生姓名

单行文本

成绩明细

子表单

科目

子字段-下拉框

分数

子字段-数字

2.2 设置默认值(显示默认值)

如填写表单时,显示子表单默认行数,且需要显示默认值时:

1)选中整个子表单「成绩明细」,在「字段属性 >> 默认值」处,设置默认值为「自定义」,点击下方「设置」:

2)在默认值设置页面,点击左下角「添加」子表单的默认行数,并在子表单中录入默认值数据,全部设置好点击「完成」:

注:子表单默认行数需要几行,就要填写几行默认值数据,默认值不可为空。

2.3 添加辅助字段(不显示默认值)

如填写表单时,显示子表单默认行数,且不需要显示默认值时:

1)可以在子表单中添加一个单行文本作为辅助字段,设置默认行数时,随意输入内容作为默认值:

注:子表单默认行数需要几行,就要填写几行默认值数据,默认值不可为空。

2)辅助字段在填写表单时不需要展示,则可以在「字段属性 >> 字段权限」处,设置权限为「不可见」:

2.4 设置字段权限

为实现默认行数不可自行增加或减少的效果,可以设置子表单「成绩明细」的字段权限如下,不允许新增、插入和删除,仅允许编辑已有数据:

2.5 效果演示

效果演示参见本文【1.3 预期效果】。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验