跳到主要内容

可见性表达式

可见性表达式根据一个字段(或变量)的值,控制另一个字段在输入界面上显不显。常用于子程序参数和多字段表单。

目前只支持根据下拉选择类型的字段去更新其它字段的可见性。

子程序参数

下面这个算面积的子程序:形状是正方形时只显示边长;是长方形时显示宽和高。

可见性表达式_子程序.gif

四个输入:

参数作用可见性
type形状,square / rect始终显示
widthheight长方形的宽和高$= {type} == "rect"
side正方形边长$= {type} == "square"

表单

运行时用表单选形状、填尺寸,同样按形状切换字段。

可见性表达式_表单.gif

「宽度」「高度」在形状为长方形时显示,表达式写在字段的可见性里:

限制与排障

  • 只有下拉字段变化会刷新其它字段可见性。用文本框、复选框当条件目前不行。
  • 表达式里的名字要和参数/字段名完全一致,含大小写。
  • 子程序参数显隐改完后,重新运行子程序才能看到效果。

相关链接

更新于