地产行业通用单选按钮组控件插件

  • 文档创建者:印然
  • 编辑次数:18次
  • 最近更新:Kevin-s 于 2019-11-08
  • 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

    附件列表


    主题: 参数应用
    • 有帮助
    • 没帮助
    • 只是浏览