如何给维下拉的节点添加跳转

2648
0

Artemis 初学数据Lv2

发表于2020-6-28 18:43

楼主
可以给维下拉参数组件添加脚本,实现导航栏的功能,点击维下拉的节点能够跳转到对应的页面。

将导航栏菜单名称及名称对应的报表结果页面地址维护到数据库表中,在客户端脚本中添加如下脚本:
var menuidArr = g_rptpage.calcParam.getParamByName('@dhl').getValue().split('$');    //@dhl替换成对应的维下拉组件名称
var menuid=menuidArr[(menuidArr.length-1)];
var urlArra=<#=GRID17.C1$#>;                                                                             //GRID17.C1$替换成对应的数据库表中,报表结果页面的地址字段
var pageUrl='';
for(i=0;i<urlArra.length;i++){
    if(urlArra.split('\|')[0]==menuid){         
         pageUrl=urlArra.split('\|')[1];
         break;
    }
}

if(pageUrl.length>0){
     window.open(pageUrl+'&calcnow=true&showmenu=false&showparams=false','_self');
}else{
     confirm('开发中')
}

最近看过此主题的会员

esen_55PD7EN4GG

0个回答

只看楼主

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流