万能式应用:枚举下拉点击不同的枚举值跳转至不同的报表

2115
2

缱绻 数据领袖Lv6

发表于2019-8-20 18:16

楼主
本帖最后由 缱绻 于 2019-8-20 18:18 编辑

如何实现点击不同的枚举值跳转至不同的报表呢?
可通过客户端脚本+万能式实现
实现方法:
1、 准备枚举下拉组件,枚举值:aa:1;bb:2;cc:3
2、定义客户端脚本:
  1. function drillN() {
  2.   var value = g_rptpage.calcParam.getParamByName("@aa").select.getValue();
  3.   if(value == "1") {
  4.     _zn('B98912','@aa=' + value,'self','50%','true')
  5.   } else if(value == "2"){
  6.     _zn('copyof_B98912','@aa=' + value,'self','50%','true')
  7.   }else{
  8.       _zn('B53408','@aa=' + value,'self','50%','true')
  9. }
  10. }</font></font>
复制代码
其中@aa是枚举下拉框的参数名称,_zn是跳转式钻取的万能式写法,具体可参考http://bbs.esensoft.com/thread-130831-1-1.html
3、枚举下拉框设置万能式钻取

至此,就已经实现点击不同的枚举值跳转至不同的报表啦~~

最近看过此主题的会员

niuyi688988

esen_4Y3L5ADO80

JCsang

彭娟

2个回答

只看楼主

1505121235 数据老手Lv5

发表于2019-9-16 17:35

只看该作者

取消 关注该作者的回复

沙发

注意:参数一定不能勾选自动计算

feng6884350 小试身手Lv3

发表于2023-11-3 09:34

只看该作者

取消 关注该作者的回复

板凳

报错:drillN is not defined  

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号