[ABI 5.2] 提交计算后无法从服务器获取ID

7447
10

xaaa 初学数据Lv2

发表于2022-3-11 09:50

悬赏10

未解决

楼主
画面中做了一个表格滚动的功能,也做了一个展示当前时间的功能,但是在画面展示了一段时间后,会提示‘提交计算后无法从服务器获取ID’。表格滚动的代码和展示当前时间的代码都是在社区找的,请问下这个保报错是什么影响的?

最近看过此主题的会员

naqinga

韩冰_2

123890

MYoung

hhdtest

李峰

qwz

esen_3ICMLB3JIFV5

ESENSOFT官方技术支持

maox

esen_3IE2KSG9L821

一点一点

简单点2018

霸道妹子

10个回答

只看楼主

一点一点 数据老手Lv5

发表于2022-3-11 09:54

只看该作者

取消 关注该作者的回复

沙发

能发一下您这两个功能实现的代码帖子吗,我本地复现一下
您是计算的时候没有报错,计算后的结果页面中表格滚动久了会报错是吗,能看下报错详情吗
把报错关掉还能正常滚动吗

xaaa 初学数据Lv2

发表于2022-3-11 10:20

只看该作者

取消 关注该作者的回复

板凳

这个是刷新和滚动的脚本:

setInterval(function() {
_zcalcn([['Widget1','HHH23','']]);
}, 180000);//2000为刷新时间间隔单位毫秒


function autoScrollTable(tableDom, visibleHeight) {
        var marqueesHeight = visibleHeight;
        var stopscroll = false;
        var scrollElem = tableDom;
        var preTop = 0;
        var currentTop = 0;
        var stoptime = 0;
        with (scrollElem) {
                style.height = parseFloat(marqueesHeight) + "px";
                style.overflow = 'hidden';
                noWrap = true;
        }
        var scrollUp = function () {
                if (stopscroll) {
                        setTimeout(scrollUp, 800);
                        return;
                }
                currentTop += 1;
                if (currentTop == (marqueesHeight + 1)) {
                        stoptime += 1;
                        currentTop -= 1;
                        if (stoptime == 1) {
                                currentTop = 0;
                                stoptime = 0;
                        }
                } else {
                        preTop = scrollElem.scrollTop;
                        scrollElem.scrollTop += 1;
                        if (preTop == scrollElem.scrollTop) {
                                scrollElem.scrollTop = 0;
                                scrollElem.scrollTop += 1;
                        }
                }
                setTimeout(scrollUp, 800);
        };
        var restartScroll = function () {
                scrollElem.scrollTop = 0;
                setTimeout(scrollUp, 800);
        };
        jQuery(tableDom).hover(function () {
                stopscroll = true;
        }, function () {
                stopscroll = false;
        });
        setTimeout(restartScroll, 2);
}
autoScrollTable(document.getElementById('GRID1'),document.getElementById("HHH22").clientHeight);
autoPlay(60,null,function(){
        autoScrollTable(document.getElementById('GRID1'),document.getElementById("HHH22").clientHeight);
});


xaaa 初学数据Lv2

发表于2022-3-11 10:21

只看该作者

取消 关注该作者的回复

地板

这个是pc门户的事件脚本:
setInterval(function(){   
  var date = new Date();   
  var year = date.getFullYear();    //获取当前年份   
  var mon = date.getMonth()+1;      //获取当前月份   
  var da = date.getDate();          //获取当前日  
  var h = date.getHours();          //获取小时   
  if(h<10){  //不足两位自动补位
          h="0"+h;
  }
          var m = date.getMinutes();        //获取分钟   
  if(m<10){//不足两位自动补位
          m="0"+m;
  }
          var s = date.getSeconds();        //获取秒   
  if(s<10){//不足两位自动补位
          s="0"+s;
  }

  var a = new Array("日", "一", "二", "三", "四", "五", "六");  
  var week = date.getDay();
  var d = $('div[data-id="text5"]');//这里的text1为文本组件标识
  var d1 = d.children()[0];

//可以在此处修改文本样式
  d1.style.fontSize = "18px";
d1.style.color = "#00FFFF";

  d1.innerHTML=year+'年'+mon+'月'+da+'日'+'      '+'星期'+a[week]+' '+h+':'+m+':'+s;
},1000);

xaaa 初学数据Lv2

发表于2022-3-11 10:22

只看该作者

取消 关注该作者的回复

5#

一点一点 发表于 2022-3-11 09:54
能发一下您这两个功能实现的代码帖子吗,我本地复现一下
您是计算的时候没有报错,计算后的结果页面中表格 ...

是的,滚动一段时间后会报错,关掉报错提示还是正常的滚动,时间展示也正常

xaaa 初学数据Lv2

发表于2022-3-11 10:24

只看该作者

取消 关注该作者的回复

6#

一点一点 发表于 2022-3-11 09:54
能发一下您这两个功能实现的代码帖子吗,我本地复现一下
您是计算的时候没有报错,计算后的结果页面中表格 ...

这个报错和数据库没有数据有关系吗

一点一点 数据老手Lv5

发表于2022-3-11 10:46

只看该作者

取消 关注该作者的回复

7#

xaaa 发表于 2022-3-11 10:24
这个报错和数据库没有数据有关系吗

从您的报错来看,一般是服务器或者网络问题。
您的报错详情能贴一下吗

xaaa 初学数据Lv2

发表于2022-3-11 11:25

只看该作者

取消 关注该作者的回复

8#

xaaa 发表于 2022-3-11 10:24
这个报错和数据库没有数据有关系吗

这个是不固定的报错,我先开着服务器测试,下次出现的时候我复制下报错代码

xaaa 初学数据Lv2

发表于2022-3-11 13:37

只看该作者

取消 关注该作者的回复

9#

一点一点 发表于 2022-3-11 10:46
从您的报错来看,一般是服务器或者网络问题。
您的报错详情能贴一下吗

JavaScript StackTrace:
Error: 提交计算请求后无法从服务器获得id
at Object.throwError (http://192.168.1.250:10077/RBI/eui/eui.js:2598:19)
at CalcReqTask.AbstractReqObj.onqueryobjfinish (http://192.168.1.250:10077/RBI/eui/eui.js:6659:9)
at _AbstractReqObj_onQueryFinish (http://192.168.1.250:10077/RBI/eui/eui.js:6709:13)
at QueryObj._onreadystatechange (http://192.168.1.250:10077/RBI/eui/eui.js:3602:6)
at XMLHttpRequest.hp.onreadystatechange (http://192.168.1.250:10077/RBI/eui/eui.js:3671:10)


这个是报错提示

一点一点 数据老手Lv5

发表于2022-3-11 14:15

只看该作者

取消 关注该作者的回复

10#

xaaa 发表于 2022-3-11 13:37
JavaScript StackTrace:
Error: 提交计算请求后无法从服务器获得id
at Object.throwError (http://192.16 ...

好的,我帮您查下相关问题,您是在报表的计算结果页面还是门户预览界面报错的呢

xaaa 初学数据Lv2

发表于2022-3-11 14:19

只看该作者

取消 关注该作者的回复

11#

一点一点 发表于 2022-3-11 14:15
好的,我帮您查下相关问题,您是在报表的计算结果页面还是门户预览界面报错的呢 ...

门户的预览界面

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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