计算报表先计算tab页的第一页,其他页面切换的时候在执行计算

1344
0

fenglan 初学数据Lv2

发表于2022-3-12 23:21

楼主
需求:正常情况下,计算报表,tab页组件里面所有页面都会计算,数据量大的情况下会影响计算速度,系统计算报表的时候只计算第一页,切换tab页的时候,在计算其他页面。
方案:除了tab页第一个页面,把其他tab页面的内容做成子表,切换tab页的时候用钻取的方式显示出来。
用脚本实现:
var tabobj= g_rptpage.getWidgetByName('HHH2');  //HHH2tab页代号
tabobj.setOnSwitched(function(){
var index = tabobj.getActiveIndex();
if(index == 1){
  _zin('EANA$2$2$1$fbe33385126a40bfa5f59d3b0d111bf7$88fafe26565b4735b77e0122620c5423','','HHH4','false','','')     //HHH4标签页代号
}else if(index == 2){
  _zin('EANA$2$2$1$fbe33385126a40bfa5f59d3b0d111bf7$e0ff1256ac5840628dc82139ae0bf320','','HHH5','false','','')     //HHH5标签页代号
}
});




最近看过此主题的会员

hero851815

张大猫

杨国签

沐白

一一

ejia

jxchencong

jiangqiao

Bryce

vicky01

小怪兽

ESENSOFT官方技术支持

POLARIS

简单点2018

0个回答

只看楼主

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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