历史版本12 :JS实现FVS隐藏表格组件滚动条 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
2. 示例编辑
2.1 模板设计
2.1.1 新建决策报表
新建决策报表,点击「模板>PC端自适应属性」, 设置布局方式为「绝对布局」,报表缩放设置为「不自适应」,设置方式为「为该模版单独设置」,选择「不自适应」,如下图所示:

2.1.2 新建数据集
新建数据集 ds1:SELECT * FROM 销量,如下图所示:

2.1.2 设计报表块
1)在决策报表中插入「报表块」,报表块设计如下图所示:

2)点击工具栏中的「冻结」,在「重复与冻结设置」中,设置第 1行为「重复标题行」,并冻结第 1 行,如下图所示:

2.2 添加初始化后事件
返回决策报表主体,选中报表块 report0,添加「初始化后事件」,输入 JavaScript 脚本,如下图所示:

隐藏纵向滚动条的 JavaScript 代码如下:
setTimeout(function(){
_g().getWidgetByName('report0').setVScrollBarVisible(false);
}, 500);
注1:代码添加在「初始化后」事件中时,建议添加一个延迟函数,否则可能会因为报表块对象没有完全创建而发生错误。
注2:若要隐藏横向滚动条将接口替换为 setHScrollBarVisible ,隐藏后报表不会跟随鼠标滚轮滚动。
2.3 预览效果
保存模板,点击「分页预览」,效果如下图所示:

注:不支持移动端。

