添加参数栏,季度下拉框的控件命名为 jd

这里添加雷达图做案例

编辑→特效→ 添加JavaScript

参数:wd    值:分类名      #取雷达图所点击的点

参数:jd      值:公式$jd    #取参数下拉所选参数

JavaScript详细:

var iframe = $("<iframe id='001' name='001' width='100%' height='100%' scrolling='yes' frameborder='0'>") // iframe参数的命名及宽高等
if (wd == '纬度1') { //判断点击到的点,根据所选纬度弹出明细对话框
iframe.attr("src", "report?viewlet=/test/明细1.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度2') {
iframe.attr("src", "report?viewlet=/test/明细2.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度3') {
iframe.attr("src", "report?viewlet=/test/明细3.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度4') {
iframe.attr("src", "report?viewlet=/test/明细4.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度5') {
iframe.attr("src", "report?viewlet=/test/明细5.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度6') {
iframe.attr("src", "report?viewlet=/test/明细6.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度7') {
iframe.attr("src", "report?viewlet=/test/明细7.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度8') {
iframe.attr("src", "report?viewlet=/test/明细8.cpt&op=view&jd=" + jd + "")
} else if (wd == '纬度9') {
iframe.attr("src", "report?viewlet=/test/明细9.cpt&op=view&jd=" + jd + "")
}
var o = {
title: wd, //对话框标题(这里取雷达图纬度名作弹出框标题)
width: 1265, //宽 统一宽高
height: 370 //高
}
FR.showDialog(o.title, o.width, o.height, iframe, o) //弹出对话框

或者:*可单独定义每个弹出框的宽高

var url = "";

var title = ""

var o = ""

if(wd=="纬度1"){

    url = "report?viewlet=/test/纬度1详细.cpt&op=view&jd=" + jd + "";

    title = wd;

    o = {      

    width : 1265,  //对话框宽度  

    height: 370  //对话框高度  

    }; 

}else if(wd=="纬度2"){

    url = "report?viewlet=/test/纬度2详细.cpt&op=view&jd=" + jd + "";

    title = wd;

    o = {    

    width : 1265,  //对话框宽度  

    height: 370  //对话框高度  

    };
} var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' frameborder='0'>"); // 对话框内iframe参数的命名,默认宽高占比是100%,可向下滚动 iframe.attr("src", url); // 给iframe添加src属性 //弹出对话框 FR.showDialog(title, o.width, o.height, iframe,o);

发现在决策系统里打开弹出框报错,首次访问时跳转到明细的链接不正确

修改JavaScript

添加url参数:

公式= "http://"+serverName+":"+serverPort+servletURL+"?viewlet="

修改链接:

  iframe.attr("src", url"+/test/明细1.cpt&op=view&jd=" + jd + "")

预览效果:

帆软报表(finereport)图表钻取详细类别 当前页对话框展示的更多相关文章

  1. 帆软报表FineReport SQLServer数据库连接失败常见解决方案

    1. 问题描述 帆软报表FineReport客户端连接SQLServer(2000.2005等),常常会出现如下错误:com.microsoft.sqlserver.jdbc.SQLServerExc ...

  2. 帆软报表FineReport中数据连接之Weblogic配置JNDI连接

    1. 制作报表的原理 在帆软报表FineReport设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成J ...

  3. 帆软报表FineReport中数据连接之Jboss配置JNDI连接

    使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作 ...

  4. 帆软报表FineReport中数据连接之Websphere配置JNDI连接

    以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带, ...

  5. 帆软报表FineReport中数据连接之Tomcat配置JNDI连接

    1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: ...

  6. 帆软报表FineReport中数据连接的JDBC连接池属性问题

    连接池原理 在帆软报表FineReport中,连接池主要由三部分组成:连接池的建立.连接池中连接使用的治理.连接池的关闭.下面就着重讨论这三部分及连接池的配置问题. 1. 连接池原理 连接池技术的核心 ...

  7. 帆软报表FineReport数据库连接编码转换

    1. 问题描述 数据库会以某种编码方式保存与读取数据,FineReport解析时默认使用GBK字符集,若数据库端编码与设计器端编码不一致时,就会导致中文及特殊字符的乱码. FineReport在定义数 ...

  8. 帆软报表FineReport数据连接中游标问题解决方案汇总

    1. 概念 在数据库中, 游标是一个十分重要的概念.游标是一种能从包括多条数据记录的结果集中,每次提取一条记录的机制. 用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,往往是一个含有多个记 ...

  9. 帆软报表(FineReport)实现跨数据源父子查询(2阶段查询)

    问题描述: 在报表中需要查询多个系统多个数据源,且有一个数据源的入参是另一个数据源的返回值.所以当用户点击查询到展现报表数据这个过程中,需要先做父查询,查询出的结果在作为子查询. 实现方案: 方案一: ...

随机推荐

  1. mysql 的 if 和 SQL server 的 iif

    在sql语句中,mysql 使用 if 而SQL server 使用iif 如 mysql : SELECT IF(1<2,'yes ','no'); sql server: SELECT II ...

  2. wget 工具使用

    wget http://xxxx 下载文件到当前文件夹 wget -V 显示wget的版本信息并退出 wget -v 打印详细信息 默认 wget -nv 关闭详细输出,但不进入安静模式 wget - ...

  3. vue3.0+vite+ts项目搭建-axios封装(六)

    封装方式一 import axios from 'axios' import qs from 'qs' import { Toast } from 'vant' import Lockr from ' ...

  4. 经典变长指令-RegOpcode

    一.回顾Mod/M结构 Intel 64 and IA-32 Architectures Instruction Format ModR/M结构图 Mod与R/M共同描述E的意义(内存或者通用寄存器) ...

  5. SQLAlchemy完全入门

    最近想要学习SQLAlchemy, 发现网上的中文文档大多是机翻的, 读起来特别变扭, 因此对照着最新的英文文档梳理了一遍, 写下来记录一下 目前SQLAlchemy的版本为1.4.x, 风格处于1. ...

  6. 记一次ARM服务器(鲲鹏920)的PXE批量装机遇到的坑

    由于近期项目需要,在对一批华为鲲鹏920的ARM服务器(型号为天宫TG225 B1)进行批量装机的过程中,遇到了各种各样千奇百怪的bug(换个高情商的说法就是遇到了各种各样和x86服务器不一样的地方) ...

  7. element ui table 表格排序

    实现elementui表格的排序 1:给table加上sort-change,给table每一项加上sortable和column-key,排序是根据column-key来进行排序的 <el-t ...

  8. leetcode 54. 螺旋矩阵 及 59. 螺旋矩阵 II

    54. 螺旋矩阵 问题描述 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素. 示例 1: 输入: [ [ 1, 2, 3 ], [ 4, 5, ...

  9. webstorm 配置git代码项目管理工具

    1.下载最新的webStrom11安装包安装 https://confluence.jetbrains.com/display/WI/Previous+WebStorm+Releases/ 2.破解w ...

  10. 【pwn】学pwn日记——栈学习(持续更新)

    [pwn]学pwn日记--栈学习(持续更新) 前言 从8.2开始系统性学习pwn,在此之前,学习了部分汇编指令以及32位c语言程序的堆栈图及函数调用. 学习视频链接:XMCVE 2020 CTF Pw ...