跳转至

复选框选择时隐藏对应子表-函数CONTAINS

某些场景需要实现根据选项动态显示对应子表,未选中的子表不显示。例如:
+ 未选择 产品类别 时,所有子表隐藏
+ 仅选择 成品 时,显示对应子表
+ 同时选择 定制瑕疵品 时,显示这两个子表

函数说明

CONTAINS(参数1, 参数2)

检查参数 1 是否包含参数 2 的值,包含则返回 true,否则返回 false。

💡 提示
该函数仅适用于流程设计中的条件设置。

函数示例

CONTAINS(部门名称, 人员):若 销售部 包含人员 张三,则表达式为 CONTAINS("销售部", "张三")

实现效果

  • 未选择任何选项时
  • 仅选择 成品
  • 同时选择 定制瑕疵品
  • 选择全部选项时

实现方法

创建表单字段

管理后台 > 表单设计 中:
+ 添加复选框字段 产品类别,选项包括 成品定制瑕疵品服务

创建子表

分别为每个选项创建子表:成品子表定制子表瑕疵品子表服务子表

设置隐藏规则

为每个子表设置隐藏规则:
+ 成品子表CONTAINS(产品类别, "成品")
+ 定制子表CONTAINS(产品类别, "定制")
+ 瑕疵品子表CONTAINS(产品类别, "瑕疵品")
+ 服务子表CONTAINS(产品类别, "服务")