找文章 / 找答案
精选问答 更多内容

表隐藏后视角未跟随变小

fjc铂金一 显示全部楼层 发表于 2021-10-8 16:43:52 |阅读模式 打印 上一主题 下一主题
1
未解决

表隐藏后视角未跟随变小

  • fjc铂金一
  • 2021-10-08 16:43:52
  • 发布在 论坛
2471 7
1.png

如图介绍(假设图)。筛选框1-3分别对应下面的三个表,可多选。勾选1就显示1表,勾选两个就显示两个表。
假设图中的每个企业的表宽度为1300.那么三个表一共宽度为3900.
需求:如果只勾选1个企业,那么仅显示一个企业表数据,同时视角宽度为1300左右。同理如果勾选两个企业,那么就显示两个企业的表,此时视角宽度为2600.可以通过横向滚动条拉到2600的宽度位置。
我曾这么做过最后都无法实现:通过判断勾选一个,那么其它表就   表.visible=false;勾选两个就   表.visible=true,其它就为false。但是最终结果是:不管沟选一个还是两个,界面始终显示3个表的总共宽度3900。  求助:勾选一个表仅显示一个表的宽度视角,两个表就显示两个表的宽度视角。如何实现呢?
回复

使用道具 举报

精彩评论7

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-10-8 16:51:43
报告的布局是“智能布局”还是“自由布局”
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-8 16:52:38
永洪Tech-wj 发表于 2021-10-8 16:51
报告的布局是“智能布局”还是“自由布局”

自由布局
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-10-8 17:18:14

您正在使用的BI系统版本是?使用的谷歌Chrome浏览器?
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-8 17:25:17
永洪Tech-wj 发表于 2021-10-8 17:18
您正在使用的BI系统版本是?使用的谷歌Chrome浏览器?

谷歌浏览器。 bl是86版本
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-10-9 10:32:17
可尝试使用此脚本,其中“列表参数1”组件,使用了手动录入数据,分别为“1”,“2”,“3”。
列表组件数据.png
脚本:


var marginleft = 40;//最左边间隔
var width = 1000;//组件宽度
var sapce = 20;//组件之间的间隔


var data1 = 列表参数1.getSelectedObjects();
1.visible = false;
2.visible = false;
3.visible = false;
var showNum = 0;
var xlocal = marginleft + width;
for(var i = 0; data1 != null && i < data1.length; i = i + 1){
    if(data1[i == '1'){
        表1.visible = true;
        表1.x = marginleft + showNum*(width + sapce)
        showNum = showNum +1;
    }else if(data1[i == '2'){
        表2.visible = true;
        表2.x = marginleft +  showNum*(width + sapce)
        showNum = showNum +1;
    }else if(data1[i == '3'){
        表3.visible = true;
        表3.x = marginleft +  showNum*(width + sapce)
        showNum = showNum +1;
    }
}


回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-9 13:16:57
永洪Tech-wj 发表于 2021-10-9 10:32
可尝试使用此脚本,其中“列表参数1”组件,使用了手动录入数据,分别为“1”,“2”,“3”。

脚本:

还是不行.,横向的宽度依然和组件宽度的总和一样宽.随着组件隐藏后横向宽度并没有随着变小
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-10-11 09:44:54
那就不要用visible来隐藏,用width设置组件宽度来做,要隐藏的设置宽度为0,不隐藏的把宽度设置为报告宽度,但是这样子的话,报告就不能宽自适应了
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部