王duoduo青铜一
2022-5-18 14:51:38 发布在问答
【可视化】 下拉列表参数
如何给已绑定值得下拉列表参数设置默认值。使用setSelectedIndex()方法会报错。
微信截图_20220518144925.png
3243
9
精彩评论9
永洪tech-shenfs青铜一
发表于 2022-5-18 15:34:35 显示全部楼层
您可以参考我写的  
var data = 列表参数1.getSelectedObjects()
if(data.length==0){
列表参数1.setSelectedObjects(["咖啡"], STRING);
}
回复

使用道具 2#

王duoduo青铜一
发表于 2022-5-18 15:42:28 显示全部楼层
请问该函数中的第一个参数和第二个参数的含义是什么--列表参数1.setSelectedObjects(["咖啡"], STRING),我是已经绑定了数据了
回复

使用道具 3#

永洪tech-shenfs青铜一
发表于 2022-5-18 15:43:55 显示全部楼层
getSelectedObjects()  是获取勾选数据。  setSelectedObjects是 设置勾选数据。
回复

使用道具 4#

王duoduo青铜一
发表于 2022-5-18 16:46:19 显示全部楼层
是的,我就是问setSelectedObjects(["咖啡"], STRING)这个函数中第一个参数和第二个参数的含义
回复

使用道具 5#

永洪tech-shenfs青铜一
发表于 2022-5-18 17:43:33 显示全部楼层
本帖最后由 永洪tech-shenfs 于 2022-5-18 17:44 编辑
王duoduo 发表于 2022-5-18 16:46
是的,我就是问setSelectedObjects(["咖啡"], STRING)这个函数中第一个参数和第二个参数的含义 ...

第一个 是具体字段,第二个为字段类型;多个字段可以再后面直接加 例如 ["咖啡","茶" ...]
回复

使用道具 6#

王duoduo青铜一
发表于 2022-5-20 13:43:52 显示全部楼层
好的,那如果我的第一个字段是要绑定具体数据集的列内容,而不是具体的枚举值,应该如何填写?
回复

使用道具 7#

Il.Mare白银一
发表于 2022-5-20 14:40:46 显示全部楼层
王duoduo 发表于 2022-5-20 13:43
好的,那如果我的第一个字段是要绑定具体数据集的列内容,而不是具体的枚举值,应该如何填写? ...

您是要获取列内容的某个具体值吗?
回复

使用道具 8#

yhdata_WhlRPQbk青铜一
发表于 2024-3-5 16:31:27 显示全部楼层
2024年的今天,我也遇到了这个问题,我就想知道这是为啥会报错,可是你们却让我换个方法实现,但我就是倔,非得想搞明白问题出在哪里,我研究了一下午发现是组件的问题,setSelectedIndex()适用于下拉参数组件,如果你使用的组件是下拉列表参数组件就会报错。
回复

使用道具 9#

yhdata_lyaa
发表于 2024-3-5 16:41:10 显示全部楼层
yhdata_WhlRPQbk 发表于 2024-3-5 16:31
2024年的今天,我也遇到了这个问题,我就想知道这是为啥会报错,可是你们却让我换个方法实现,但我就是倔, ...

是的,下拉参数组件可以用通过索引设置选项。
下拉参数1.setSelectedIndex(2);
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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