此人很懒,什么也没有留下

发帖数 39粉丝 0
冰山一角青铜一
2025-1-15 14:01:02 发布在问答
显示过滤器脚本
一个过滤容器里面放3个下拉列表过滤,设置一个按钮:开启过滤器。如何写脚本可以实现默认不显示过滤器,点击开启过滤器按钮后展示过滤器?

最佳答案

数据分析之星
yhbi老6了 铂金二 关注Ta

2025-01-15 14:01:03

呃,语法不对,全局脚本或者按钮的提交脚本是js语法(desktop版本计算列是简单语法 if then esle end )。 其实我上面的不用param['a']也行,习惯了。你的可以直接判断的,因为创建.visible值本来就是true or false,参考 if (创建.visible ){ 明细.visible=true 创建时间明细.visible=false 统计.visible=false }else{ 明细.visible=false 创建时间明细.visible=true 统计.visible=false } ...
查看完整内容
293
14
精彩评论14
yhbi老6了铂金二
发表于 2025-1-15 14:01:03 显示全部楼层
本帖最后由 yhbi老6了 于 2025-2-5 11:05 编辑

呃,语法不对,全局脚本或者按钮的提交脚本是js语法(desktop版本计算列是简单语法 if then esle end )。
其实我上面的不用param['a']也行,习惯了。你的可以直接判断的,因为创建.visible值本来就是true or false,参考
if (创建.visible ){
明细.visible=true
创建时间明细.visible=false
统计.visible=false
}else{
明细.visible=false
创建时间明细.visible=true
统计.visible=false
}
回复

使用道具 2#

美滋滋白银三 回复yhbi老6了铂金二
发表于 2025-02-05 11:43:51
if (创建.visible ) 永洪对于脚本的支持,上面的写法好像会有问题 最好写成 if (创建.visible == true )
回复

yhbi老6了铂金二 回复美滋滋白银三
发表于 2025-02-05 13:10:31
其实都可以的,创建.visible 返回的是一个配置属性的布尔值true or false ,如果要用 创建.visible == true 的话会对阅读友好些。
回复

美滋滋白银三 回复yhbi老6了铂金二
发表于 2025-02-05 13:11:20
[i=s] 本帖最后由 美滋滋 于 2025-2-5 13:16 编辑 [/i]
回复

展开更多回复
yhdata_lyaa
发表于 2025-1-15 14:15:43 显示全部楼层
设置组件的可见性
提交按钮提交时运行脚本
组件1.visible=false//隐藏
回复

使用道具 3#

冰山一角青铜一
发表于 2025-1-15 14:27:16 显示全部楼层
反了。这个是默认打开,一点击没有了。
如何默认没有,点击有了,再点击没有?
回复

使用道具 4#

冰山一角青铜一
发表于 2025-1-15 14:29:01 显示全部楼层
设置成组件1.visible=true默认打开,点击按钮没变化
回复

使用道具 5#

冰山一角青铜一
发表于 2025-1-15 14:31:27 显示全部楼层
yhdata_lyaa 发表于 2025-1-15 14:15
设置组件的可见性
提交按钮提交时运行脚本
组件1.visible=false//隐藏

这样设置,点击过滤器看不见了。怎么再次点击让过滤器出现?
回复

使用道具 6#

冰山一角青铜一
发表于 2025-1-15 15:02:15 显示全部楼层
求指教哈
回复

使用道具 7#

冰山一角青铜一
发表于 2025-1-15 15:44:14 显示全部楼层
设置2个按钮可以实现。一个按钮是不是无法实现?
回复

使用道具 8#

yhbi老6了铂金二
发表于 2025-1-15 16:05:29 显示全部楼层
按钮提交脚本
if(param['a']){
param['a']=false
组件1.visible=false//隐藏
}else{
param['a']=true
组件1.visible=true//
}
回复

使用道具 9#

冰山一角青铜一 回复yhbi老6了铂金二
发表于 2025-02-05 10:20:34
请问有没有专门针对脚本的文档,我觉得你写的这个对我很有用。param['a']怎么设置这个参数呢? 我还有一个问题: 第一个按钮控制:创建时间和关闭时间 第二个按钮控制:统计和详情 需求:创建和关闭对应的统计是同一个图表, 创建和关闭对应的详情是不一样的图表。 我认为: 可用if else 实现。但是自己写的不能实现需求。 以下是我写的: if 创建.visible=true then 明细.visible=true 创建时间明细.visible=false 统计.visible=false else 明细.visible=false 创建时间明细.visible=true 统计.visible=false end 对此,我不知道问题出在哪里?看阁下写的有param['a'],我不知道是不是因为这个的缘故。具体还是不会实现。有相关资料求分享哈~
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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