单选框,单选框组设置默认值、单选按钮组设置默认值及复选框组设置默认值,控件设置全选,复选框组默认值设置,单选按钮组默认值设置
1. 问题描述
在参数或者填报界面,希望单选按钮或复选框是默认选中的,或者单选按钮组以及复选框组是默认选中一个甚至复选框组默认选中多个,这个要如何实现呢?
下介绍默认值的具体设置方法和效果。
2. 单选按钮以及复选框
设置了单元格的控件类型为单选按钮或者复选按钮后,只要在对应的单元格中填写上true,如下图所示:
在BS端,单选按钮和复选框默认的就是被选中的,如下图:
3. 单选按钮组
设置单元格的控件类型为单选按钮组,定义控件的值为自定义,实际值分别分F和M,显示值分别为女和男,然后在对应的单元格中写下某个实际值,如下图所示:
在BS端,因为F对应的显示值是女,所以单选按钮中女选项会被选中,如下图所示:
注:即默认值必须是实际值。
4. 复选按钮组
设置单元格的控件类型为复选框组,定义控件的值为数据库表,数据库选择FRDemo,表选择STScore,实际值和显示值都是班级所在列,复选框组有Class1,Class2,Class3,Class4四个选项。
复选框组的返回值类型分为数组和字符串,两种类型返回值的默认值设置是不同的,以下分别介绍:
4.1 返回值类型为字符串
设置多个值之间的分隔符为','、开始符为('、结束符为'),即复选框组选中单个如Class1时,返回的结果为('Class1');选中多个如Class1、Class2时,返回结果为('Class1','Class2')。
根据字符串返回值的格式样式,在对应的单元格中写下单个默认值,如下图所示:
在BS端可以看到Class3被选中了,如下图:
根据字符串返回值的格式样式,在对应的单元格中写下多个默认值,如下图所示:
在BS端可以看到Class2、Class3、Class4被选中了,如下图:
注:默认值样式要与复选框组返回值样式相同,即若改变了分隔符、开始与结束符,默认值格式需要相应的改变。
4.2 返回值类型为数组
返回值为数组,复选框组选中单个如Class1时,返回的结果为['Class1'];选中多个如Class1、Class2时,返回结果为['Class1','Class2']。
在对应的单元格中填写=['值']或=["值"],如下图所示:
或
在BS端可以看到Class1被选中了,如下图:
在对应的单元格中填写=['值','值']或=["值","值"],如下图所示:
或
在BS端可以看到Class1,Class2被选中了,如下图:
注:若返回值类型为数组,默认值需要用公式。
返回顶部