可见性表达式用于根据一个字段(或变量)的值,控制另一个字段(或变量)在输入表单上的可见性。
主要用于:
- 子程序的参数
- 多字段表单模块
子程序参数中的可见性表达式使用
下面的例子(动作网址)是一个用于计算面积的子程序。
- 形状类型为“正方形”时,显示的参数为“边长”
- 形状类型为“长方形”时,显示的参数为“宽度”和“高度”
当子程序的一个参数需要根据另一个参数的值显示或隐藏的时候,可以通过“可见性”表达式实现。
在本例中,子程序定义了4个输入参数:
【type】:形状类型,可选正方形和长方形,值分别为 square
和 rect
【width、height】:长方形的宽度和高度。当形状类型为 rect
时显示,对应的可见性表达式为: $= {type} == "rect"
【side】:正方形的边长。当形状类型为 square
时显示,对应的可见性表达式为: $= {type} == "square"
表单中的可见性表达式
表单中也有类似的情况。
下面的例子是在运行动作时通过表单选择形状并输入尺寸信息:
可以看到,根据选择的形状不同,显示了不同的尺寸参数。
在定义表单时,“宽度”和“高度”字段,在“形状”选择“长方形”时显示。对应的可见性表达式如下图所示:
注意事项
💡 目前仅支持根据下拉选择类型的字段更新其它字段的可见性。
💡 子程序中的可见性表达式在设计动作时使用,表单中的可见性表达式在运行动作时使用。