1. 概述
1.1 版本
报表服务器版本 | 功能变更 |
---|---|
11.0 | - |
1.2 功能简介
在参数或者填报界面,添加「复选按钮控件」和「复选按钮组控件」时,默认是未选中的,若希望变成默认选中,或者「复选按钮组控件」默认选中多个,这个要如何实现呢?
下面介绍「复选按钮控件」和「复选按钮组控件」的默认值在参数界面和填报界面的具体设置方法和效果。
2. 复选按钮的默认值设置
2.1 填报界面
选中单元格,点击界面右侧「控件设置」,添加「复选按钮控件」,然后在对应单元格中输入文本「true」,点击「填报预览」,复选按钮默认选中,效果如下图所示:
2.2 参数界面
在参数界面添加了「复选按钮控件」之后,在控件值「布尔型」下勾选「true」。点击「分页预览」,「复选按钮」默认选中。
3. 复选按钮组的默认值设置
3.1 填报界面
选中单元格,点击界面右侧「控件设置」,添加「复选按钮组控件」。
设置控件的「数据字典」为「数据库表」,数据库选择 FRDemo,表选择 STScore,实际值和显示值都是班级 CLASSNO 所在列。预览时复选按钮组有 Class1,Class2,Class3,Class4 四个选项。
「复选按钮组控件」的返回值类型分为数组和字符串,两种类型返回值的默认值设置是不同的,以下分别介绍其具体操作。
3.1.1 返回值类型为字符串
选中控件,设置「控件设置>属性>高级>返回值类型」为「字符串」,选择分隔符为「逗号」,起始符为「单引号」,结束符为「单引号」。如下图所示:
即「复选按钮组」选中单个如 Class1 时,返回的结果为'Class1';选中多个如 Class1、Class2 时,返回结果为'Class1,Class2'。
默认选中一个值时,在单元格中写下一个默认值 「'Class1'」;默认选中多个值时,即在单元格中写下多个默认值「'Class2,Class3,Class4'」,点击「填报预览」,效果如下图所示:
3.1.2 返回值类型为数组
选中控件,设置「控件设置>属性>高级>返回值类型」为「数组」:
默认选中一个值时,在单元格中写下一个默认值 「Class1」,默认选中多个值时,即在单元格中写下多个默认值 「Class2,Class3,Class4」 ,点击「填报预览」,效果如下图所示:
3.2 参数界面
形同于填报界面,参数界面的复选按钮组的返回值类型也有两种,字符串和数组。
设置过程与填报界面基本相同,在参数面板上添加「复选按钮组控件」,设置控件的「数据字典」为「数据库表」,数据库选择 FRDemo,表选择 STScore,实际值和显示值都是班级 CLASSNO 所在列。步骤如下图所示:
3.2.1 返回值类型为字符串
选中控件,设置「控件设置>属性>高级>返回值类型」为「字符串」,选择分隔符为「逗号」,起始符为「单引号」,结束符为「单引号」。如下图所示:
默认选中一个值时,可在「控件值」处输入字符串「'Class1'」,默认选中多个值时,则在控件值处输入字符串「'Class2,Class3,Class4'」。效果如下图所示:
3.2.2 返回值类型为数组
选中控件,设置「控件设置>属性>高级>返回值类型」为「数组」。默认选中一个值时,可在「控件值」处输入字符串「Class1」,默认选中多个值时,则在控件值处输入字符串「Class2,Class3,Class4」。效果如下图所示:
注:默认值必须是实际值。
4. 模板下载
4.1 复选按钮
1)填报界面
点击下载模板:复选按钮控件设置默认值-填报界面.cpt
2)参数界面
点击下载模板:复选按钮控件设置默认值-参数界面.cpt
4.2 复选按钮组
1)填报界面
点击下载模板:
2)参数界面
点击下载模板: