-
土豆我是马铃薯 数据达人Lv4
发表于2019-11-13 16:16
悬赏100
已解决
楼主
如题所示,怎么实现tab标签页自动进行切换,不需要点击切换。急急急~
最佳答案
在内网wiki上翻到一个,试试看
需求介绍:复制代码
测试功能:
需求介绍:
[size=13.3333px] 报表中tab页组件自动轮换播放,鼠标点击报表或者将鼠标放置报表页面上时,停止轮换,无操作时,自动播放。
功能代码:- var intervalTime = 3000;//tab标签轮换时间间隔
- var xtabCtrl = g_rptpage.getWidgetByName('HHH14');
- 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);
- }
[size=13.3333px] 1.是否按指定时间间隔进行轮换
[size=13.3333px] 2.鼠标移动到容器范围内是否停止轮换
[size=13.3333px] 3.鼠标移动到容器外时是否开始轮换
[size=13.3333px]红色边框内为容器区域
5个回答
刚好找到一个ABI-酷屏-TAB组件页面之间自动轮播http://bbs.esensoft.com/thread-131071-1-1.html
在内网wiki上翻到一个,试试看
需求介绍:
[size=13.3333px] 报表中tab页组件自动轮换播放,鼠标点击报表或者将鼠标放置报表页面上时,停止轮换,无操作时,自动播放。
功能代码:- var intervalTime = 3000;//tab标签轮换时间间隔
- var xtabCtrl = g_rptpage.getWidgetByName('HHH14');
- 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);
- }
[size=13.3333px] 1.是否按指定时间间隔进行轮换
[size=13.3333px] 2.鼠标移动到容器范围内是否停止轮换
[size=13.3333px] 3.鼠标移动到容器外时是否开始轮换
[size=13.3333px]红色边框内为容器区域