按条件控制字段显示或隐藏
功能介绍
同一个表单可能查看的人各不相同,而对于不同的场景,需要让某些字段只读,甚至是直接隐藏。比如说,在报名表中,我选择性别为女,就需要把性别为男的相关属性给隐藏。
而百数
提供强大的「字段显隐规则」功能就能做到这点,可以通过配置显隐条件来控制字段是否显示以及在什么条件下显示。适用于实现选择某个选项后,自动显示其他字段;又或者,在输入某个值之后,自动显示其他字段的场景。
场景示例
我们以学校放假安排调查场景为例,如学生需填写:「姓名」、「学号」、「是否离省」等字段;而老师除了填写:「姓名」、「工号」、「是否离省」外,还需要填写「是否是班主任」等字段。我们便可以通过字段显隐规则,设置在老师身份下显示「是否是班主任」等字段,而学生身份下隐藏。
则可在【表单设计】—【表单属性】选择【字段显隐规则】:
第一步:设置条件
一个字段显隐规则可添加多个条件。多个条件间的逻辑关系可以是满足所有或者满足任意一个。
确定了条件间的逻辑关系后,可以为该显隐规则设置条件。
第二步:设置显示字段
设置好条件以后,需要设置显示字段。即满足上述条件后需要显示的字段,也就是不满足条件不显示的字段。如,学校假期期间行程调查场景中,老师选择「是」班主任后,设置显示字段让老师选择是否通知了班内全部学生。
· 效果演示
设置【字段显隐规则】后,当「身份」 等于「老师」时自动显示「是否是班主任」,且当「是否是班主任」 等于任意一个「是」时即自动显示「班内学生是否全部通知」字段。
在查看数据时显隐规则也生效,将按照数据显隐规则进行数据展示,更便于数据的查看。
参考案例
· 如新冠疫情流调系统->密接新增中,设置所属区在本区条件下显示填报人及所在部门填写信息,而在其他区条件下显示可填写备注信息。
· 如消防巡查系统->消防巡查中,设置消防设施和灭火器材不能正常运作或使用为是的条件下显示上传设施和器材照片信息,而在否条件下隐藏。
· 如设备巡检管理系统->设备巡检中,设置设备巡检状态为停机待修的条件下显示异常情况信息,而在正常运行条件下隐藏。
案例链接
点击下方链接可以跳转至官网进行实际效果操作演示