页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

关于导出角色及可查询的报表

1 概述

一.需求
需要一张明细表:表包含两部分,一部分是系统中存在的角色,另一部分是角色可查看的报表。现在,在系统中并没有办法直接导出这样的表
分解:新建灵活分析报表,用于查询角色及其可查询的报表
     (1)字段:角色名称,资源名称
     (2)参数:角色名称,资源类型
实现思路:
1.Java查询实现类
关键步骤
(1)资源类型(resourceType)控制:只显示灵活分析、电子表格、仪表分析、透视分析、组合分析、地图分析
(2)判断该角色是否拥有资源的权限和权限类型:getRolesPurviewTypes()
(3)设置参数和返回参数对象
2.建立相关参数(用于绑定java查询类中定义的参数对象)
(1)角色名称:获取角色信息(t_role)
(2)资源类型:获取资源信息(t_restree)
3.建立java数据源,java查询对象,java查询,灵活分析报表

2 Java查询实现类

代码:

  1. 新建java查询对象用于查询

https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=21954976

2新建java查询

3建立公共参数

资源类型参数

  1. 控件类型:下拉框
  2. 备选值设置:静态列表


角色名称参数
(1)控件类型:列表对话框 (方便点击和搜索两种方式使用)
(2)备选值和默认值设置:SQL

4.绑定参数

5.建立灵活分析

6.导出(以excel为例)

  • 无标签