永洪社区

标题: 下拉参数默认值 [打印本页]

作者: yhdata_YC8YXSTe    时间: 2022-6-10 12:53
标题: 下拉参数默认值
你好,我这里有一个报告作为弹窗,其中有一个年份的下拉选,外层报告点击一个年份将参数传给这个弹窗报告,现在想实现将传进来的参数作为下拉选的默认值,也就是让下拉参数根据传进来的参数动态改变,我试了下组件过滤不行,写脚本让装载时下拉参数等于传进来的参数也不行,请问要如何实现呢
作者: yhdata_bear    时间: 2022-6-10 13:05
您好,这边正在帮您处理中,麻烦您稍微等下,解决后给您答复。
作者: yhdata_YC8YXSTe    时间: 2022-6-10 13:37
yhdata_jkXlGUSw 发表于 2022-6-10 13:05
您好,这边正在帮您处理中,麻烦您稍微等下,解决后给您答复。

好的不急
作者: 美滋滋    时间: 2022-6-10 13:38
按照你说的,应该是可以的,你的脚本是怎么写的呢?
作者: Il.Mare    时间: 2022-6-10 13:54
您这边是如何配置的以及脚本如何写的,麻烦提供下呢

作者: yhdata_YC8YXSTe    时间: 2022-6-10 14:20
永洪tech-ab 发表于 2022-6-10 13:54
您这边是如何配置的以及脚本如何写的,麻烦提供下呢

脚本就是设置的装载时运行:param["下拉参数1"]=param["time"],后面的time是传进来的参数,但是debug调试的时候显示下拉参数并未变化,下拉框数值也没变,两个参数都是文本类型的
作者: yhdata_YC8YXSTe    时间: 2022-6-10 14:20
美滋滋 发表于 2022-6-10 13:38
按照你说的,应该是可以的,你的脚本是怎么写的呢?

脚本就是设置的装载时运行:param["下拉参数1"]=param["time"],后面的time是传进来的参数,但是debug调试的时候显示下拉参数并未变化,下拉框数值也没变,两个参数都是文本类型的
作者: 美滋滋    时间: 2022-6-10 16:05
下拉参数组件的值是不能这样设定的。
下拉参数1.setSelectedObjects([param['time']],STRING)
作者: yhdata_YC8YXSTe    时间: 2022-6-10 16:11
美滋滋 发表于 2022-6-10 16:05
下拉参数组件的值是不能这样设定的。
下拉参数1.setSelectedObjects(],STRING)

好的,我试一下
作者: yhdata_yzm    时间: 2022-6-10 16:34
yhdata_YC8YXSTe 发表于 2022-6-10 16:11
好的,我试一下

最好做下排序,再用这个函数
作者: yhdata_YC8YXSTe    时间: 2022-6-10 16:40
yhdata_YC8YXSTe 发表于 2022-6-10 16:11
好的,我试一下

参数已经接收到了,但这样写还是不显示,而且这个下拉选后期还要绑定年份字段,我试了下绑字段再写脚本,字段值就不生效了,我理解这样脚本设置值是不是就屏蔽绑定字段了,
作者: yhdata_yzm    时间: 2022-6-10 16:53
https://club.yonghongtech.com/thread-23116-1-1.html参考下这个帖子呢
作者: yhdata_YC8YXSTe    时间: 2022-6-10 16:53
yhdata_Fg5ikqHT 发表于 2022-6-10 16:34
最好做下排序,再用这个函数

就其实需求是点击一个图表弹出这个弹窗并传一个当前图表的time,比如说是2021,弹窗下拉就选中2021并且数据过滤2021的数据,然后下拉还有其他年份,也就是说下拉绑定的是字段,只是弹窗弹出的时候要传过来的time,当然这个time是包含在绑定字段里的,
作者: yhdata_YC8YXSTe    时间: 2022-6-10 17:25
yhdata_Fg5ikqHT 发表于 2022-6-10 16:53
https://club.yonghongtech.com/thread-23116-1-1.html参考下这个帖子呢

还是不行呢,我在报告里的装载时运行里写脚本
下拉参数1.setSelectedObjects(['one'],STRING);
这样是不生效的
作者: 美滋滋    时间: 2022-6-10 17:32
yhdata_Fg5ikqHT 发表于 2022-6-10 16:34
最好做下排序,再用这个函数

下拉组件,不需要做排序吧?指定选中下拉组件中的某一项而已
作者: yhdata_yzm    时间: 2022-6-10 17:42
美滋滋 发表于 2022-6-10 17:32
下拉组件,不需要做排序吧?指定选中下拉组件中的某一项而已

也是哈




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