oakoak铂金一
2021-10-14 10:47:54 发布在问答
根据下拉参数显示且自适应
本帖最后由 oakoak 于 2021-10-14 11:11 编辑

点击点图的某元素,超链接到另外一个页面,需要根据超链接传递的不同参数值,显示不同的图表组件,选定某个参数时,其他图表隐藏,且让参数选中展示的图表位置自适应在报表左上方请问这个需求应如何设置?

9984
30
精彩评论30
环环白银三
发表于 2021-10-14 11:23:54 显示全部楼层
隐藏显示的组件个数是固定的吗
回复

使用道具 2#

oakoak铂金一
发表于 2021-10-14 11:47:51 显示全部楼层
永洪Tech-chunyu 发表于 2021-10-14 11:23
隐藏显示的组件个数是固定的吗

固定的,假定超链接到的页面有5个组件,根据不同的超链接参数显示其中一个,其余四个隐藏
回复

使用道具 3#

环环白银三
发表于 2021-10-14 11:52:57 显示全部楼层
切换到自由布局下,把5个组件偶读放到左上角重叠,因为设置了组件可见性,实际只会看到一个组件
回复

使用道具 4#

oakoak铂金一
发表于 2021-10-14 11:58:57 显示全部楼层
永洪Tech-chunyu 发表于 2021-10-14 11:52
切换到自由布局下,把5个组件偶读放到左上角重叠,因为设置了组件可见性,实际只会看到一个组件 ...

不好意思忘了,是根据参数,显示5个组件里的某三个,或者某两个,其余隐藏,请问这样的话如何设置?
回复

使用道具 5#

环环白银三
发表于 2021-10-14 13:18:49 显示全部楼层
x,y分别是设置组件起始位置的,width是设置组件宽度的,宽度为0不可见,不要用visible来隐藏,通过设置位置组件宽度来做
图表1.x=0
图表1.y=0
图表1.width=0
回复

使用道具 6#

oakoak铂金一
发表于 2021-10-14 14:22:52 显示全部楼层
永洪Tech-chunyu 发表于 2021-10-14 13:18
x,y分别是设置组件起始位置的,width是设置组件宽度的,宽度为0不可见,不要用visible来隐藏,通过设置位置 ...

就是说根据参数,改变组件起始位置和组件宽度
当参数符合时,需要显示组件1和组件2,组件3隐藏,有类似的示例脚本吗参考一下,js不太熟悉
回复

使用道具 7#

环环白银三
发表于 2021-10-14 14:42:00 显示全部楼层
if判断因该会写吧,判断参数的值是否符合。然后里面组件隐藏的脚本,根据组件宽度来设置组件位置,组件宽度和高度从右侧工具栏设置-位置里面可见。比如说5个组件宽度都是200,高度300,假设组件123可见,组件45不可见,一排最多放两个组件,组件12并列第一排,组件3放在下面一排。脚本参考如下
图表1.x=0     //图表1起始位置为 00
图表1.y=0   

图表2.x=200     //图表2横坐标从200开始,纵坐标为0
图表2.y=0


图表3.x=0       //图表3横坐标从0开始,纵坐标为300
图表3.y=300


图表4.width=0    //45不可见
图表5.width=0
回复

使用道具 8#

美滋滋白银三
发表于 2021-10-14 14:54:21 显示全部楼层
做了个范例,是不是你要的

A.png
B.png
C.png
AB.png
BC.png
ABC.png
回复

使用道具 9#

oakoak铂金一
发表于 2021-10-14 16:04:15 显示全部楼层
永洪Tech-chunyu 发表于 2021-10-14 14:42
if判断因该会写吧,判断参数的值是否符合。然后里面组件隐藏的脚本,根据组件宽度来设置组件位置,组件宽度 ...

谢谢,需要隐藏的我用了visible试了一下,两个表格编辑页面也找不到了,应如何显示?
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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