判断复选是否包含指定选项
在搭建宜搭应用的过程中,你可能会遇到以下这些问题。
- 如何判断复选组件里面是否包含某个指定的选项值
前提条件
本教程使用到宜搭的表单公式,你可以先了解以下表单公式。
实现效果


实现步骤
创建普遍表单页面
创建普通表单页面,详情请参考普通表单。

在画布区域拖入以下组件。
- 复选:命名为复选
- 单选:命名为指定选项
- 单行文本:命名为复选是否包含指定选项
添加表单公式
复选是否包含指定选项字段默认值选择公式编辑,并配置下图所示公式,也可以直接复制公式源码,注意修改字段。


{"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}
保存页面

在线试玩
本文档对您是否有帮助?