编者按
无代码系统中,表单是最常用的功能,同一个表单可能查看的人各不相同,而对于不同的场景,需要让某些字段只读,甚至是直接隐藏。速融云作为无代码平台领导者,为表单引擎提供强大的字段显隐功能,让同一表单72 变。我们之所以称之为超级显隐,除了多条件控制的显隐外还可控制字段的颜色变化。
1.功能介绍
首先先讲解下超级显隐的设计规则,站在使用角度上,想让哪些字段隐藏或者显示,首先考虑的是满足「什么条件」其次是我要隐藏什么。这样就可以保证思维是连贯的。
比如说,在报名表中,我选择性别为男 ,以后把性别为女的相关属性给隐藏。这就是典型的思维流程。但事实上情况会比这个更加复杂。
2.特色场景
1.产品体验单(动态显示)
我们以产品选购单为主
-
套餐有:普通、套餐+单购、不选套餐。
-
在普通套餐中,需要显示套餐明细、名称、数量参数
-
在单购需要显示,普通套餐内容+单购明细
-
而在不选套餐里面仅显示备注。
效果如图
2.字段变色
在销售额计算场景中,我们对于价格区间设置颜色规则,小于 100 为绿色,大于 100 小于 200 为橙色,大于 200 为红色。效果如图
3.配置
1.字段显隐设置
超级显隐针对的表单控件,所以我们可以在「扩展设计」中找到他。
注意:我们的显隐规则可以分为主表字段,和子表字段。对于子表我们的显隐只能是基于列来说的。
1.设置规则
刚才的实例中,我们先选择普通字段要显示套餐明细、名称、数量参数。同理我们也可以将单购的显示内容设置好。
2.在设置好以后,保存发布即可生效
是不是超级简单呢。
2.字段的条件变色
1.和显隐设置创建一样,我们直接选择主字段即可。我们首先选择满足的条件,然后设置字段后的背景颜色。
2.设置字段表字段显隐。子表单字段的显隐是可以精确到每一行的。
4.常见问题
1.超级显隐与流程中的显隐还有字段的显隐是什么关系呢?
字段的显隐>流程显隐>超级显隐。 即如果流程或者字段的属性中设置为隐藏或者不可见,那么字段就不可见。隐藏的关系是或的关系。
2.在某一个条件设置了显示字段,不是这个条件会隐藏吗?
会的,如果一个字段设置了显示操作,那么符合条件时,就会显示,否则将会隐藏。