永洪社区

标题: 柱图切换隐藏问题 [打印本页]

作者: 月球上的鲨鱼头    时间: 2023-3-14 15:43
标题: 柱图切换隐藏问题
您好请问下  
我在脚本-变化时运行里面写了如下脚本, 但通过列表参数进行切换时, 不能立即响应, 需要手动点一下刷新才能完成切换, 怎么能实现立即响应(永洪版本: 8.6.3B)
if(排名指标筛选.getSelectedObjects()[0 == '承诺预付款项目占比'){
一线区承诺预付款项目占比.visible = true
二线区承诺预付款项目占比.visible = true
三线区承诺预付款项目占比.visible = true
新城新院承诺预付款项目占比.visible = true

一线区承诺预付款金额占比.visible = false
二线区承诺预付款金额占比.visible = false
三线区承诺预付款金额占比.visible = false
新城新院承诺预付款金额占比.visible = false

一线区实收预付款到账比例.visible = false
二线区实收预付款到账比例.visible = false
三线区实收预付款到账比例.visible = false
新城新院实收预付款到账比例.visible = false

一线区实收预付款比例.visible = false
二线区实收预付款比例.visible = false
三线区实收预付款比例.visible = false
新城新院实收预付款比例.visible = false
}else{
if(排名指标筛选.getSelectedObjects()[0 == '承诺预付款金额占比'){
一线区承诺预付款项目占比.visible = false
二线区承诺预付款项目占比.visible = false
三线区承诺预付款项目占比.visible = false
新城新院承诺预付款项目占比.visible = false

一线区承诺预付款金额占比.visible = true
二线区承诺预付款金额占比.visible = true
三线区承诺预付款金额占比.visible = true
新城新院承诺预付款金额占比.visible = true

一线区实收预付款到账比例.visible = false
二线区实收预付款到账比例.visible = false
三线区实收预付款到账比例.visible = false
新城新院实收预付款到账比例.visible = false

一线区实收预付款比例.visible = false
二线区实收预付款比例.visible = false
三线区实收预付款比例.visible = false
新城新院实收预付款比例.visible = false
}else{
if(排名指标筛选.getSelectedObjects()[0 == '实收预付款到账比例'){
一线区承诺预付款项目占比.visible = false
二线区承诺预付款项目占比.visible = false
三线区承诺预付款项目占比.visible = false
新城新院承诺预付款项目占比.visible = false

一线区承诺预付款金额占比.visible = false
二线区承诺预付款金额占比.visible = false
三线区承诺预付款金额占比.visible = false
新城新院承诺预付款金额占比.visible = false

一线区实收预付款到账比例.visible = true
二线区实收预付款到账比例.visible = true
三线区实收预付款到账比例.visible = true
新城新院实收预付款到账比例.visible = true

一线区实收预付款比例.visible = false
二线区实收预付款比例.visible = false
三线区实收预付款比例.visible = false
新城新院实收预付款比例.visible = false
}else{
一线区承诺预付款项目占比.visible = false
二线区承诺预付款项目占比.visible = false
三线区承诺预付款项目占比.visible = false
新城新院承诺预付款项目占比.visible = false

一线区承诺预付款金额占比.visible = false
二线区承诺预付款金额占比.visible = false
三线区承诺预付款金额占比.visible = false
新城新院承诺预付款金额占比.visible = false

一线区实收预付款到账比例.visible = false
二线区实收预付款到账比例.visible = false
三线区实收预付款到账比例.visible = false
新城新院实收预付款到账比例.visible = false

一线区实收预付款比例.visible = true
二线区实收预付款比例.visible = true
三线区实收预付款比例.visible = true
新城新院实收预付款比例.visible = true
}
}
}



作者: yhdata_ruby    时间: 2023-3-14 15:43
月球上的鲨鱼头 发表于 2023-3-14 16:29
找到问题了
因为  报告还设置了一个'提交'按钮  任何列表参数变化后都需要点一下'提交'才会执行
有办法单 ...

不可以的是批量提交嘛,这个控制的所有筛选组件
作者: yhdata_ruby    时间: 2023-3-14 15:56
把if放在else后面呢
作者: 月球上的鲨鱼头    时间: 2023-3-14 16:18
yhdata_ruby 发表于 2023-3-14 15:56
把if放在else后面呢

把后面几个if这样写吗
}else{if(
作者: yhdata_ruby    时间: 2023-3-14 16:19
月球上的鲨鱼头 发表于 2023-3-14 16:18
把后面几个if这样写吗
}else{if(

else if()
{
}
这样写看看
作者: 月球上的鲨鱼头    时间: 2023-3-14 16:29
yhdata_ruby 发表于 2023-3-14 16:19
else if()
{
}

找到问题了
因为  报告还设置了一个'提交'按钮  任何列表参数变化后都需要点一下'提交'才会执行
有办法单把图标切换的这个'排名指标筛选'的列表参数拿出来 不让它受'提交'按钮的印象吗
作者: 月球上的鲨鱼头    时间: 2023-3-14 16:36
yhdata_ruby 发表于 2023-3-14 16:32
不可以的是批量提交嘛,这个控制的所有筛选组件

对 批量提交
这样的话  '提交'按钮和列表参数单独控制  就是完全冲突的了
作者: 月球上的鲨鱼头    时间: 2023-3-14 16:38
yhdata_ruby 发表于 2023-3-14 16:32
不可以的是批量提交嘛,这个控制的所有筛选组件

麻烦您了哈
作者: yhdata_ruby    时间: 2023-3-14 16:39
月球上的鲨鱼头 发表于 2023-3-14 16:38
麻烦您了哈

不客气的




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4