[ABI 5.1] 报表滚动条样式

11492
5

木兮 数据达人Lv4

发表于2020-11-18 10:02

悬赏50

已解决

楼主
整个报表的滚动条,和容器内的滚动条。abi的脚本,可以分享一下么?

最近看过此主题的会员

esen_5D22IXI1KM

mmm。。。

esen_56A69VDG7S

esen_4Y3L5ADO80

esen_5116BAGJ0I

zhuhc

ajsdhkjfhdasf

xyr

980

13430212034

最佳答案

xxxl

发表于2020-11-18 10:02

只看该作者

取消 关注该作者的回复

本帖最后由 xxxl 于 2020-11-18 16:02 编辑
木兮 发表于 2020-11-18 15:26
老师,您这里,是不是粘重复了,这个脚本对于整个报表是管用的,现在还差一个容器的。
...

沾重复 我改了第二个应该为代号为HHH2的容器
修改报表中滚动条样式代码应该为
  1. EUI.addStyleSheet("#BODYAREA::-webkit-scrollbar-thumb{width:8px;height:8px;background:red;}");
复制代码
修改代号为HHH2的容器滚动条样式代码为
  1. EUI.addStyleSheet("#HHH2::-webkit-scrollbar-thumb{width:8px;height:8px;background:red;}");
复制代码
更多滚动条相关的属性如下
  1. ::-webkit-scrollbar 滚动条整体部分
  2. ::-webkit-scrollbar-thumb  滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
  3. ::-webkit-scrollbar-track  滚动条的轨道(里面装有Thumb)
  4. ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
  5. ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
  6. ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
  7. ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
复制代码
[attach]30232[/attach]
我已经写了一个知识帖子 您可以看一下https://bbs.esensoft.com/thread-137839-1-1.html
5个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-11-18 10:08

只看该作者

取消 关注该作者的回复

沙发

可以看看这两个帖子
https://bbs.esensoft.com/thread-133065-1-1.html
https://bbs.esensoft.com/thread-133594-1-1.html
abi需要在addStyleSheet前加EUI.

木兮 数据达人Lv4

发表于2020-11-18 10:18

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-11-18 10:08
可以看看这两个帖子
https://bbs.esensoft.com/thread-133065-1-1.html
https://bbs.esensoft.com/thread-1 ...

EUI.addStyleSheet("#HHH21{overflow:hidden !important}");
EUI.addStyleSheet(".scrollBarContainerClass{width:5px !important;}");
EUI.addStyleSheet(".scrollBarClass{border-radius:10px !important;background-color:#111F78 !important;}");

include("vfs/root/demojs/slimscroll.js");
new slimScroll($("#HHH21")[0], {
      'wrapperClass': '',

      'scrollBarClass': 'scrollBarClass',

      'scrollBarContainerClass': 'scrollBarContainerClass',  

      'scrollBarContainerSpecialClass': '',

      'scrollBarMinHeight': '',

      'scrollBarFixedHeight': '',

      'keepFocus': true
    });
我这样写的,它报错

xxxl 数据领袖Lv6

发表于2020-11-18 11:18

只看该作者

取消 关注该作者的回复

地板

本帖最后由 xxxl 于 2020-11-18 15:29 编辑

木兮 发表于 2020-11-18 10:18
EUI.addStyleSheet("#HHH21{overflow:hidden !important}");
EUI.addStyleSheet(".scrollBarContainerCla ...

修改报表中滚动条样式代码应该为
  1. EUI.addStyleSheet("#BODYAREA::-webkit-scrollbar-thumb{width:8px;height:8px;background:red;}");
复制代码
修改代号为HHH2的容器滚动条样式代码为
  1. EUI.addStyleSheet("#HHH2::-webkit-scrollbar-thumb{width:8px;height:8px;background:red;}");
复制代码
更多滚动条相关的属性如下
  1. ::-webkit-scrollbar 滚动条整体部分
  2. ::-webkit-scrollbar-thumb  滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
  3. ::-webkit-scrollbar-track  滚动条的轨道(里面装有Thumb)
  4. ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
  5. ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
  6. ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
  7. ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
复制代码

木兮 数据达人Lv4

发表于2020-11-18 15:26

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-11-18 11:18
修改报表中滚动条样式代码应该为
修改代号为HHH2的容器滚动条样式代码为
更多滚动条相关的属性如下


老师,您这里,是不是粘重复了,这个脚本对于整个报表是管用的,现在还差一个容器的。

xxxl 数据领袖Lv6

发表于2020-11-18 10:02

只看该作者

取消 关注该作者的回复

6#

本帖最后由 xxxl 于 2020-11-18 16:02 编辑

木兮 发表于 2020-11-18 15:26
老师,您这里,是不是粘重复了,这个脚本对于整个报表是管用的,现在还差一个容器的。
...

沾重复 我改了第二个应该为代号为HHH2的容器
修改报表中滚动条样式代码应该为
  1. EUI.addStyleSheet("#BODYAREA::-webkit-scrollbar-thumb{width:8px;height:8px;background:red;}");
复制代码
修改代号为HHH2的容器滚动条样式代码为
  1. EUI.addStyleSheet("#HHH2::-webkit-scrollbar-thumb{width:8px;height:8px;background:red;}");
复制代码
更多滚动条相关的属性如下
  1. ::-webkit-scrollbar 滚动条整体部分
  2. ::-webkit-scrollbar-thumb  滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
  3. ::-webkit-scrollbar-track  滚动条的轨道(里面装有Thumb)
  4. ::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
  5. ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
  6. ::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
  7. ::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
复制代码
[attach]30232[/attach]
我已经写了一个知识帖子 您可以看一下https://bbs.esensoft.com/thread-137839-1-1.html

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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