-
-
lnaszhangqian 初学数据Lv2
发表于2021-6-29 17:41
悬赏15
已解决
楼主
如何能实现一个报表里2个TAB页轮播啊。下面这个脚本只能实现一个,哪位高手帮忙指点一下
{
var intervalTime = 500;//tab标签轮换时间间隔
var xtabCtrl = g_rptpage.getWidgetByName('HHH25');
var bodyContainer = xtabCtrl.getBodyContainer();
var container = xtabCtrl.getContainer();
var tabCount = xtabCtrl.getCount();
var i = 0;
var timer = setInterval(function(){ //开启定时器
if(i<tabCount-1){
xtabCtrl.setActive(i);
i++;
}else {
xtabCtrl.setActive(i);
i = 0;
}
},intervalTime);
container.onmouseover=function(){
clearInterval(timer);//关闭定时器
}
container.onmouseout=function(){
i = xtabCtrl.getActiveIndex();
timer = setInterval(function(){ //开启定时器
if(i<tabCount-1){
xtabCtrl.setActive(i);
i++;
}else {
xtabCtrl.setActive(i);
i = 0;
}
},intervalTime);
}
}