永洪社区
标题: 根据下拉参数显示且自适应 [打印本页]
作者: oakoak 时间: 2021-10-14 10:47
标题: 根据下拉参数显示且自适应
本帖最后由 oakoak 于 2021-10-14 11:11 编辑
点击点图的某元素,超链接到另外一个页面,需要根据超链接传递的不同参数值,显示不同的图表组件,选定某个参数时,其他图表隐藏,且让参数选中展示的图表位置自适应在报表左上方请问这个需求应如何设置?
作者: 环环 时间: 2021-10-14 11:23
隐藏显示的组件个数是固定的吗
作者: oakoak 时间: 2021-10-14 11:47
固定的,假定超链接到的页面有5个组件,根据不同的超链接参数显示其中一个,其余四个隐藏
作者: 环环 时间: 2021-10-14 11:52
切换到自由布局下,把5个组件偶读放到左上角重叠,因为设置了组件可见性,实际只会看到一个组件
作者: oakoak 时间: 2021-10-14 11:58
不好意思忘了,是根据参数,显示5个组件里的某三个,或者某两个,其余隐藏,请问这样的话如何设置?
作者: 环环 时间: 2021-10-14 13:18
x,y分别是设置组件起始位置的,width是设置组件宽度的,宽度为0不可见,不要用visible来隐藏,通过设置位置组件宽度来做
图表1.x=0
图表1.y=0
图表1.width=0
作者: oakoak 时间: 2021-10-14 14:22
就是说根据参数,改变组件起始位置和组件宽度
当参数符合时,需要显示组件1和组件2,组件3隐藏,有类似的示例脚本吗参考一下,js不太熟悉
作者: 环环 时间: 2021-10-14 14:42
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
作者: 美滋滋 时间: 2021-10-14 14:54
做了个范例,是不是你要的
作者: oakoak 时间: 2021-10-14 16:04
谢谢,需要隐藏的我用了visible试了一下,两个表格编辑页面也找不到了,应如何显示?
作者: oakoak 时间: 2021-10-14 16:05
是的,我只是在超链接当前页面刷新试了一下
作者: 环环 时间: 2021-10-14 16:10
编辑页面是指什么呢,如果用visible的话,显示出来要先用visible=true显示出来
作者: oakoak 时间: 2021-10-14 16:45
试过了,找不到才问的,遇到这些也是奇怪
(, 下载次数: 634)