在非模态窗口中显示钻取明细报表

润乾报表的统计图可以在图例/图形上设置超链接,从而实现钻取到明细报表的操作,钻取得到的报表可以在新窗口或者当前窗口中打开。关于如何在统计图的图形/图例上设置超链接,在用户手册中有常用示例的介绍。

今天小编要给大家介绍的是如何在非模态窗口中打开图形超链接钻取得到的报表。

首先创建一张带有统计图的报表,报表文件名为planWorkView2.rpx。

增加数据集ds1,下面是ds1的数据:

在A2单元格中增加一个柱形图,统计图的分类和系列值数据分别来源于数据集ds1的ORG_NAME和PLAN_CON。

在显示外观的选项卡中,设置图形超链接的表达式:="javascript:showModal('showReport.jsp?rpx=/planItemsInfo.rpx&reportType=2&arg3="+ @orgId + "', 800, 350)",在超链接目标窗口中设置=“_self”。

一张明细报表planItemsInfo.rpx,明细报表中定义参数,可接收数据报表传递过来的参数

 

在报表展现的页面showReport.jsp中增加js方法,调用非模态窗口来展现报表。

<script language="javascript">

function showModal(urlstr,width,height)

       {   

    var me;

    me=window;

    x=(screen.availWidth-width)/2;

    y=(screen.availHeight-height)/2;

    dWin=window.showModelessDialog(urlstr,me,'dialogWidth='+width +'px;dialogHeight='+height+'px;help:no;status:no;scroll:no;dialogLeft='+x+';dialogTop='+y);

       }

</script>

下面通过showReport.jsp访问planWorkView2.rpx,点击图形,看下在非模态窗口展现的效果吧!

由于使用的是非模态窗口展现明细报表,因此不会在关闭前强制焦点一直停留这个窗口上,而是可以进行任意切换,不会影响用户的其他操作。如果换成模态弹窗的话,则需要用户进行功能操作后,关闭窗口,才可进行其他操作。

好了,以上是关于在非模态窗口展现明细报表的介绍,如果你也有这样的需求,不妨参照本文介绍的图形超链接表达式的写法试一试吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值