[ABI 5.1] ABI跳转报 输出结果表组件HHH4的JSON时出现异常:null

9406
9

biisb 小试身手Lv3

发表于2020-8-6 14:04

悬赏30

未解决

楼主
本帖最后由 biisb 于 2020-8-6 14:10 编辑

abi版本号: 标准版 V5.2.2_20191203160911
浏览器:chrome 84.0.4147.105(正式版本) (64 位)
客户端分辨率:1928*1080
酷屏分析对象最佳分辨率:5760*1080
数据库:abase 3.6.2


现象:点击统计图钻取弹出 图1:提示报错


介绍一下下钻页面的元素组成:下钻页面有4 个元素  GRID2 是案件列表 HHH8是显示总案件数的富文本  HHH4是Grid2的分页面控件 HHH5是页面的关闭按钮 取数中有一个分析表格 Grid3 是给HHH8 提供总案件数的计算源.
下钻页面的id为:EANA$2$4$1$16f53b980c59490b887e07690b4718e3$ee53b42f56b1448e833af2139691eb29。



以下是统计图中的钻取脚本
var fy_id = 'HHH888';
var tjqid = 'HHH999';
function setOnclick(mychart,cwName){
    mychart.on('click',function(object){
             if(object.value >0){
                 drill(object);
             }
           }
       );
}
function drill(object,cwName) {
   var paramMap = buildParamMap(object,cwName);
   var dlg = getFixFloatDlg(); //系统方法
   show(dlg,paramMap);
}
function buildParamMap(object,cwName){
    var ajlb = object.name;
    var lx = object.seriesId;
    var tjq = document.getElementById(tjqid).children[1].children[0].innerText;
    var fyid = document.getElementById(fy_id).children[1].children[0].innerText;
    var resid="EANA$2$4$1$16f53b980c59490b887e07690b4718e3$ee53b42f56b1448e833af2139691eb29";
    var xzlb="XZLB_AJTS_GAJLXBLQK";
    var paramMap = new Map();
    paramMap.set('fyid',fyid);
    paramMap.set('tjq',tjq);
    paramMap.set('lx',lx);
    paramMap.set('resid',resid);
    paramMap.set('xzlb',xzlb);
    paramMap.set('ajlb',ajlb);
    paramMap.set('ty','0');
    return paramMap;
}
function show(dlg,paramMap){
    setDlgProperty(dlg,paramMap);
    open(dlg);
}
function setDlgProperty(dlg,paramMap){
    var url=getUrl(paramMap);
    dlg.setContentSrc(url);  //设置url
    dlg.setTitle("");   //设置标题
}
function getUrl(paramMap){
    var fyid = paramMap.get("fyid");
    var tjq = paramMap.get("tjq");
    var resid = paramMap.get("resid");
    var xzlb = paramMap.get("xzlb");
    var ajlb = paramMap.get("ajlb");
    var lx = paramMap.get("lx");
    var ty = paramMap.get("ty");
    var  url=EUI.getContextPath()+"ebibase/showcoolrpt.do?resid="+resid+
    "&@fyid="+fyid+
        "&@tjq="+tjq+
        "&@xzlb="+xzlb+
        "&@ajlb="+ajlb+
        "&@lx="+lx+
        "&@ty="+ty+
        "&@fymc="+
        "&@jafs="+"&calcnow=true&showmenu=false";
    return url;
}
function open(dlg){
    clearTimeout(dlg.timer);
    dlg.timer =  setTimeout(function (){
        dlg.show();
    },1000 );
}



最近看过此主题的会员

Bono123

张名

chenzyd

hee

esen_4YTY8WD4QV

爆汁

chestnut

微凉夏

yujb

v笑向前走

9个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-8-6 14:12

只看该作者

取消 关注该作者的回复

沙发

看一下分析区表样设计不加脚本会有报错吗

biisb 小试身手Lv3

发表于2020-8-6 14:13

只看该作者

取消 关注该作者的回复

板凳

如果你有解决办法 可以直接cc 联系我  大连华宇-大数据开发部-大屏可视化团队 胡天宇
  或者在此留言

biisb 小试身手Lv3

发表于2020-8-6 14:14

只看该作者

取消 关注该作者的回复

地板

xxxl 发表于 2020-8-6 14:12
看一下分析区表样设计不加脚本会有报错吗

分析区的表样是指下钻 页面的分析区么

biisb 小试身手Lv3

发表于2020-8-6 14:16

只看该作者

取消 关注该作者的回复

5#

这是下钻页面的表样

biisb 小试身手Lv3

发表于2020-8-6 14:20

只看该作者

取消 关注该作者的回复

6#

xxxl 发表于 2020-8-6 14:12
看一下分析区表样设计不加脚本会有报错吗

不加脚本的话不能下钻啊

xxxl 数据领袖Lv6

发表于2020-8-6 14:25

只看该作者

取消 关注该作者的回复

7#

biisb 发表于 2020-8-6 14:16
这是下钻页面的表样

您这个脚本是放在哪里了 上面截图的组件没看到统计图的位置呀

biisb 小试身手Lv3

发表于2020-8-6 14:26

只看该作者

取消 关注该作者的回复

8#

xxxl 发表于 2020-8-6 14:25
您这个脚本是放在哪里了 上面截图的组件没看到统计图的位置呀

这个脚本是统计图中的js

biisb 小试身手Lv3

发表于2020-8-6 14:27

只看该作者

取消 关注该作者的回复

9#

这是引用脚本的组件

xxxl 数据领袖Lv6

发表于2020-8-6 14:50

只看该作者

取消 关注该作者的回复

10#

此问题已有同事联系您继续跟进

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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