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

[可视化] 传值

yhdata_MB5fOVHS铂金四 显示全部楼层 发表于 2022-4-12 07:26:39 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 传值

2659 12

问题如下,每次动态选上筛选器所有值,请问这么要怎么实现,谢谢
0412十个值.png
回复

使用道具 举报

精彩评论12

humming青铜二 显示全部楼层 发表于 2022-4-12 09:01:29
如果参数组件全选,出于性能优化的考虑会忽略对应的过滤条件。你可以给参数组件上加一个不影响的过滤条件来关闭这个优化。比如“产品名称”!= null
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-4-12 09:12:55
humming 发表于 2022-4-12 09:01
如果参数组件全选,出于性能优化的考虑会忽略对应的过滤条件。你可以给参数组件上加一个不影响的过滤条件来 ...

不太理解您的意思,现在的需求是,这个筛选器只有十个值,但是是动态变化的,我打开报告把那十个都选上了,但是改变条件后,可能就选了四个,现在要每次改变条件时,都默认选上全部的十个,这个脚本应该可以实现,但是不知道怎么写
回复

使用道具 举报

humming青铜二 显示全部楼层 发表于 2022-4-12 09:24:42
您当前是什么版本,不用脚本直接选中“全选”就好了?
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-4-12 09:44:04
humming 发表于 2022-4-12 09:24
您当前是什么版本,不用脚本直接选中“全选”就好了?

9.2.3,不能全选,全选直接选上了几千个了,这个问题上面说了,不知道什么原因
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-4-12 10:03:00
菜鸟四叶在学习 发表于 2022-4-12 09:44
9.2.3,不能全选,全选直接选上了几千个了,这个问题上面说了,不知道什么原因 ...

装载时运行使用脚本设置全选呢
var data1 = getData('下拉列表参数1');
var arr = []
for(var i = 1 ;i < data1.size();i = i + 1){
    arr.push(data1.get(i,0));
}
下拉列表参数1.setSelectedObjects(arr,STRING);
回复

使用道具 举报

humming青铜二 显示全部楼层 发表于 2022-4-12 10:03:33
菜鸟四叶在学习 发表于 2022-4-12 09:44
9.2.3,不能全选,全选直接选上了几千个了,这个问题上面说了,不知道什么原因 ...

给动态变化的参数组件加一个过滤条件不走全选优化,就是为了解决这个
回复

使用道具 举报

yhdata_MB5fOVHS铂金四 显示全部楼层 发表于 2022-4-12 10:09:40
humming 发表于 2022-4-12 10:03
给动态变化的参数组件加一个过滤条件不走全选优化,就是为了解决这个

嗯嗯,效果出来了,但是不知道“出于性能优化的考虑会忽略对应的过滤条件”,“会忽略对应的过滤条件”这个是什么意思呢,麻烦您解答一下,谢谢啦
回复

使用道具 举报

yhdata_MB5fOVHS铂金四 显示全部楼层 发表于 2022-4-12 10:15:57
永洪tech-Muse 发表于 2022-4-12 10:03
装载时运行使用脚本设置全选呢
var data1 = getData('下拉列表参数1');
var arr = []

嗯嗯,太感谢了,1.data1.size()这里用.size()是指行数是嘛,我之前想的是.length,这个可以嘛
2.arr.push(data1.get(i,0))设置值是用push嘛,我没在永洪看过,有这个语法的相关文档嘛,之前用的都是setSelectObject()
回复

使用道具 举报

yhdata_MB5fOVHS铂金四 显示全部楼层 发表于 2022-4-12 11:24:50
永洪tech-Muse 发表于 2022-4-12 10:03
装载时运行使用脚本设置全选呢
var data1 = getData('下拉列表参数1');
var arr = []

您好,1.可以解释一下这里为什么用.size不用.length嘛,什么时候用size什么时候用length
2..size()为什么要加这个括号,我好像看过不加()的
3.push的用法是怎么用的,在永洪的文档里没有找到,感谢感谢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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