[ABI 5.2] 酷屏可视化表格怎么添加轮播功能?

10420
10

1924003499 小试身手Lv3

发表于2021-11-9 10:35

悬赏100

已解决

楼主
如标题所示,要在表格中添加轮播功能,用的是酷屏自带的可视化表格,不想用系统组件的轮播表格,在酷屏的脚本能怎么写?有没有实现的方法?

最近看过此主题的会员

l1236

esen_542KO2E0X8

chenzyd

esen_4XMY0N6IMU

chestnut

zhouxm

17608439833

dddfrr

觅忆

bqy0108

hee

秋tian

18774866055

一一

刘子瑜

最佳答案
1924003499 发表于 2021-11-9 16:03
参考以下脚本,可实现酷屏可视化表格走马灯功能。
/***
**表格内容自动轮播脚本

10个回答

只看楼主

霸道妹子 小试身手Lv3

发表于2021-11-9 10:47

只看该作者

取消 关注该作者的回复

沙发

https://bbs.esensoft.com/thread-137821-1-1.html

这属于自定义组件了,暂时没有针对酷屏可视化表格滚动的脚本,如果有需要就得走定制流程,这里有一个报表中作用的滚动脚本可以作为参考https://bbs.esensoft.com/thread-137793-1-3.html

1924003499 小试身手Lv3

发表于2021-11-9 15:57

只看该作者

取消 关注该作者的回复

板凳

霸道妹子 发表于 2021-11-9 10:47
https://bbs.esensoft.com/thread-137821-1-1.html

这属于自定义组件了,暂时没有针对酷屏可视化表格滚动 ...

试一下用例子的脚本可以实现功能。只要把该网址链接脚本绑定的表格对应的酷屏组件随便绑定一个,就可以实现走马灯功能。https://bbs.esensoft.com/thread-128325-1-1.html

1924003499 小试身手Lv3

发表于2021-11-9 16:03

只看该作者

取消 关注该作者的回复

地板

参考以下脚本,可实现酷屏可视化表格走马灯功能。
/***
**表格内容自动轮播脚本
**@param tableDom内容滚动的表格,最好是表格的父DIV
**@param visibleHeight 可视区的高度
***/
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.height = 500 + "px";
                style.overflow = 'hidden';
                noWrap = true;
        }
        var scrollUp = function () {
                if (stopscroll) {
                        setTimeout(scrollUp, 50);
                        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, 50);
        };
        var restartScroll = function () {
                scrollElem.scrollTop = 0;
                setTimeout(scrollUp, 50);
        };
        jQuery(tableDom).hover(function () {
                stopscroll = true;
        }, function () {
                stopscroll = false;
        });
        setTimeout(restartScroll, 2000);
}
autoScrollTable(document.getElementById('GRID2'),document.getElementById("HHH355").clientHeight);

霸道妹子 小试身手Lv3

发表于2021-11-9 10:35

只看该作者

取消 关注该作者的回复

5#

1924003499 发表于 2021-11-9 16:03
参考以下脚本,可实现酷屏可视化表格走马灯功能。
/***
**表格内容自动轮播脚本

简单点2018 小试身手Lv3

发表于2021-11-23 14:46

只看该作者

取消 关注该作者的回复

6#

请问在酷屏中实现可视化表格轮播的功能了吗?

简单点2018 小试身手Lv3

发表于2021-11-23 14:46

只看该作者

取消 关注该作者的回复

7#

我试了上面的脚本,没实现轮播的效果

1924003499 小试身手Lv3

发表于2021-11-29 19:02

只看该作者

取消 关注该作者的回复

8#

简单点2018 发表于 2021-11-23 14:46
请问在酷屏中实现可视化表格轮播的功能了吗?

有可能是你版本问题。我这边可以。

1924003499 小试身手Lv3

发表于2021-11-30 10:14

只看该作者

取消 关注该作者的回复

9#

1924003499 发表于 2021-11-29 19:02
有可能是你版本问题。我这边可以。

试一下这个组件吧,要在浮动单元格那里扩充一下才行
分析表_20211130_181226.zip (3.63 KB, 下载次数: )

1924003499 小试身手Lv3

发表于2021-11-30 10:15

只看该作者

取消 关注该作者的回复

10#

简单点2018 发表于 2021-11-23 14:46
我试了上面的脚本,没实现轮播的效果

参考我上传的分析表

刘子瑜 数据小白Lv1

发表于2023-3-10 17:13

只看该作者

取消 关注该作者的回复

11#

1924003499 发表于 2021-11-30 10:15
参考我上传的分析表

ABI531版本试用吗

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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