[数据处理]
setObjects()函数不起作用
-
堕落大师兄
- 2023-01-06 10:11:25
- 发布在 论坛
3358
16
下拉列表参数组件使用setObjects()函数设置组件数据不起作用,请问怎么处理
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2023-1-6 10:11:26
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2023-1-6 10:17:10
怎么写的呢
var a=下拉列表参数1.getObjects()
var b=[]
for(var i=0;i<a.length;i++){
b.push(a[i][0])
debug(b[i])
}
这样呢 |
|
|
|
|
堕落大师兄
显示全部楼层
发表于 2023-1-6 10:21:13
下拉列表参数1.setObjects(['值1','值2']); 这样不行吗,
你给的脚本是b接收下拉列表参数1的值,不一样 |
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2023-1-6 10:27:36
看错啦,下拉列表参数1.setObjects(['值1','值2'])是可以的呀,你有报错吗,还是绑定了数据?
|
|
|
|
|
堕落大师兄
显示全部楼层
发表于 2023-1-6 10:29:51
|
|
|
|
堕落大师兄
显示全部楼层
发表于 2023-1-6 10:36:02
我加一个下拉列表参数作为中间传参组件,绑定相同的字段,使用setSelectedObjects()设置传递值,原下拉列表参数过滤中间传参的下拉列表参数组件可以实现更新,但会遇到一个问题,假如中间传参的下拉列表参数组件没有勾选值,过滤完会显示全部值,请问如何解决 |
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-1-6 10:39:10
|
|
|
|
堕落大师兄
显示全部楼层
发表于 2023-1-6 10:46:12
项目不方便截图,我说明一下,2个下拉列表参数组件,分别命名为下拉列表参数1、下拉列表参数2,这2个组件绑定相同字段,假设为年,具体值有2010、2011、2012,脚本实现根据业务判断后,设置下拉列表参数2勾选的值为2010、2011,下拉列表参数1添加过滤条件 年=?{下拉列表参数2},实现点击下拉列表参数1的下拉按钮就只显示2010、2011选项,但下拉列表参数2若没有勾选值,下拉列表参数1过滤后会显示全部值2010、2011、2012,现在想实现,若下拉列表参数2没有勾选值,下拉列表参数1过滤后也不显示所有选项 |
|
|
|
|
堕落大师兄
显示全部楼层
发表于 2023-1-6 10:53:23
|
|
|
|