跳到主要内容

判断复选是否包含指定选项

在搭建宜搭应用的过程中,你可能会遇到以下这些问题。

  • 如何判断复选组件里面是否包含某个指定的选项值

前提条件

本教程使用到宜搭的表单公式,你可以先了解以下表单公式

实现效果

实现步骤

创建普遍表单页面

创建普通表单页面,详情请参考普通表单

在画布区域拖入以下组件。

  • 复选:命名为复选
  • 单选:命名为指定选项
  • 单行文本:命名为复选是否包含指定选项

添加表单公式

复选是否包含指定选项字段默认值选择公式编辑,并配置下图所示公式,也可以直接复制公式源码,注意修改字段。

{"text":"IF(ISEMPTY(​复选​),\"否\",IF(EQ(SEARCH(​指定选项​,CONCATENATE(​复选​)),0),\"否\",\"是\"))","marks":[{"from":{"line":0,"ch":11,"sticky":null},"to":{"line":0,"ch":15,"sticky":null},"value":"checkboxField_m33rn7nc","invalid":false},{"from":{"line":0,"ch":34,"sticky":null},"to":{"line":0,"ch":40,"sticky":null},"value":"radioField_m33rn7nj","invalid":false},{"from":{"line":0,"ch":53,"sticky":null},"to":{"line":0,"ch":57,"sticky":null},"value":"checkboxField_m33rn7nc","invalid":false}],"isCmData":true}

保存页面

在线试玩

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4