永洪社区

标题: 列表参数赋值 [打印本页]

作者: 202111111111    时间: 2022-1-21 09:53
标题: 列表参数赋值
把列表参数的值赋给文本组件的脚本怎么写?

作者: _贝贝    时间: 2022-1-21 10:04
本帖最后由 永洪tech-Muse 于 2022-1-21 10:12 编辑

脚本写在变化时运行
var arr=[]
var a = 下拉列表参数1.getSelectedObjects();
for (var i=0;i<a.length;i++) {
arr=下拉列表参数1.getSelectedObjects()
}
文本1.data=arr.join(',')

作者: 202111111111    时间: 2022-1-21 10:13
永洪tech-Muse 发表于 2022-1-21 10:04
脚本写在变化时运行
var arr=[]
var a = 下拉列表参数1.getSelectedObjects();

var arr=[] 这个括号里面要写什么东西吗?
作者: _贝贝    时间: 2022-1-21 10:22
202111111111 发表于 2022-1-21 10:13
var arr=[] 这个括号里面要写什么东西吗?

不用写 var arr =[] 是定义一个数组为arr
作者: 202111111111    时间: 2022-1-21 13:06
永洪tech-Muse 发表于 2022-1-21 10:22
不用写 var arr =[] 是定义一个数组为arr

感谢感谢,那么下拉列表参数默认选择最大日期怎么写?
作者: _贝贝    时间: 2022-1-21 13:11
202111111111 发表于 2022-1-21 13:06
感谢感谢,那么下拉列表参数默认选择最大日期怎么写?

把字段倒序排序,右侧--设置--选项--默认勾选第一个
作者: 202111111111    时间: 2022-1-21 13:41
永洪tech-Muse 发表于 2022-1-21 13:11
把字段倒序排序,右侧--设置--选项--默认勾选第一个

可能是我的版本低的原因,是8.6版本,所以没有默认勾选第一个的选项,只能写脚本了
作者: _贝贝    时间: 2022-1-21 13:45
本帖最后由 永洪tech-Muse 于 2022-1-21 13:48 编辑
202111111111 发表于 2022-1-21 13:41
可能是我的版本低的原因,是8.6版本,所以没有默认勾选第一个的选项,只能写脚本了 ...

可以用文本绑定字段,汇总类型选择【最大值】,脚本装载时运行:列表参数1.setSelectedObjects([文本1.data],STRING)
脚本设置文本宽度为0来隐藏组件 文本1.width=0
作者: 202111111111    时间: 2022-1-21 13:47
永洪tech-Muse 发表于 2022-1-21 13:45
可以用文本参数绑定字段,汇总类型选择【最大值】,脚本装载时运行:列表参数1.setSelectedObjects([文本1 ...

我这边文本参数不能绑定字段啊
作者: _贝贝    时间: 2022-1-21 13:48
202111111111 发表于 2022-1-21 13:47
我这边文本参数不能绑定字段啊

文本组件




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