超级显隐

694 上次更新时间:2021-10-14 20:28:47

Document

概述

在同一表单,需给根据控件内容,在不同的条件下显示或者隐藏控件,甚至是关联控件的编辑权限。

在实际场景,需要设置隐藏该字段的权限,通过多条件控制的显隐、和控制字段颜色变化,可让同一表单72变。

使用场景

在产品选购表,如果选择套餐,只显示套餐信息,并隐藏其他信息,如果选择套餐+单购,则显示套餐和单购信息,如果不选择套餐,只显示备注,其他信息同样被隐藏。

效果演示

名词解释

显隐规则:可以根据某些规则控制字段的显示、隐藏、是否可编辑、背景颜色的权限。

控件的显隐是由多个显隐规则来功能共同来决定的。

显隐原则

1.字段显示

如果某一控件被显隐规则所关联那么,只有当该规则成立时才显示该控件。

如果某一控件被多个规则所关联,那么只有一个规则成立那么就显示。

同一控件匹配到多个颜色,按照优先级第一来显示。

2.子表单显示规则

子表单无法对于单行数据的控件进行设置,而是对某一列进行生效。

显隐设置规则

1.主字段规则

指对表单的字段控件设置显隐条件,可设置显示字段、可编辑字段、可自定义样式字段。

2.子表单字段规则

可对子表单的字段控件设置超级显隐,可设置自定义样式字段背景颜色。

比如,规定产品数量不得超过100,当我们填入数据超过100时,该字段控件会显示已设置好的背景颜色。

功能配置

1、新建超级显隐

选择需设置超级显隐的表单,点击右上角进入编辑表单。

在扩展设计页面,点击超级显隐,选择主字段或子表单字段规则。

选择后,设置规则名称、优先级、过滤条件,根据实际需求选择可显示、或可编辑、可自定义样式字段。

可显示字段:

需满足已设置的过滤条件后,可显示该字段控件的值。

可编辑字段:

需满足已设置的过滤条件后,可编辑该字段控件的值。

可自定义样式字段:

满足已设置的过滤条件后,自动展示该字段的背景颜色和提醒语,您可以自定义设置该字段背景的颜色、提醒语。

2、设置规则

2.1条件设置

支持两种满足所有条件和满足任一条件。

满足所有条件

满足所有已设置的条件后,才能显示字段控件,否则隐藏该字段不显示。

满足任一条件

只需满足已设置的其中一个条件,即可显示该字段控件。

2.2过滤条件

设置过滤条件

先选择字段控件,再设置过滤条件,最后设置筛选值。

字段控件

选择您需要设置显隐的字段控件,支持主字段控件或子表单控件。

过滤条件

不同字段所显示的过滤条件不一样,比如数字、金额字段控件显示过滤条件:范围、大于、小于等,其他字段不显示。

筛选值

不同字段所显示等于的值不一样。

**注意:**虽然大多数字段控件只显示固定值,但不是所有字段只显示固定值。比如,成员部门控件显示:固定值和当前用户,日期控件除了显示的固定值,还显示当前时间、今天、昨天、本周、上周等。

设置完后,保存后发布,即可生效。

常见问题

1、超级显隐与流程中的显隐、字段控件的显隐是什么关系呢?

字段的显隐 > 流程显隐 > 超级显隐,如果流程或者字段的属性中设置为隐藏或者不可见,那么字段就不可见,隐藏的关系是或的关系。

2、在某一个条件设置了显示字段,不是这个条件会隐藏吗?

会隐藏,如果一个字段设置了显示操作,那么符合条件时,就会显示,否则将会自动隐藏。

更多精彩

玩转无代码之超级显隐
无代码的亮点功能-超级显隐