历史版本18 :地产行业通用单选按钮组控件插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本JAR 包版本 插件版本 
10.02018-09-05V1.3.4
9.02015-08-09V1.3.2
8.02015-08-09V1.3.2

1.2 应用场景

地产行业具有比较特殊的筛选需求,而现有的单选按钮组控件不能很好的满足这一点。我们希望可以实现多层级多选项的联合筛选效果,效果如下图所示:

20180902164417_3909.png

1.3 功能介绍

  • 虽然插件被定义成地产行业的行业化插件,但实际上支持成为筛选器插件,是一个非常现代风格的去掉单选按钮图标的选择器。

  • 插件支持自定义控件的字体、颜色、大小和数据字典等选项。

2. 插件介绍编辑

2.1 插件安装

点击下载插件:地产行业通用单选按钮组控件

设计器插件安装方法参照 设计器插件管理

服务器安装插件方法参照 服务器插件管理

2.2 操作方法

安装好插件后,将参数面板的地产行业通用按钮组控件拖拽到参数面板使用。

注:cpt 和 frm 报表均可使用该控件。

Snag_337f9f81.png

2.3 属性设置

选中控件,在右下方属性面板对控件内容和属性进行设置。具体包括:

1)默认为空

当勾选该选项时,报表预览时,默认选中参数为空显示为这个自定义选项。

Snag_3386fca3.png

2)参数为空显示为

这个选项是给用户自定义名字的,其作用在于表示参数为空时的选项。默认名字为不限

3)数据字典

通过 数据字典 来定义地产行业通用单选按钮组这个控件的所有选项。
4)默认字体

报表预览时,没有选中该选项时,选项字体的属性,包括字体、字号、格式等等。

默认为:宋体,常规,9,黑色。

5)选中字体

报表预览时,选中该选项时,选项字体的属性,包括字体、字号、格式等等。

默认为:宋体,加粗,10,红色。

3. 示例编辑

3.1 数据准备

新建数据集ds1,数据库查询语句select * from 销量

Snag_33903115.png

3.2 参数设置

新建两个模板参数:销售员产品,默认值可自定义设置。

Snag_33930a07.png

3.3 报表设计

1)表格设计:

如下图设计表格。

Snag_3391d0fa.png

2)控件设置:

销售员产品这两个参数添加控件,自定义控件都设置为地产行业通用按钮组控件,数据字典分别绑定为 ds1 的销售员和产品字段。字体如下图设置即可。

Snag_339703e9.png

3)添加过滤条件

A2 单元格添加过滤条件,将控件参数与表格数据进行绑定,将此处用到了参数为空选全部的概念,详情参见下拉框参数为空选择全部

Snag_3395d75f.png

3.4 效果预览

35D879AF-EA2D-415B-9793-253F581E98E9.GIF

4. 已完成模板编辑

已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\demo\other\地产行业通用单选按钮组.cpt

点击下载模板:地产行业通用单选按钮组.cpt