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

[可视化] 如何获取,勾选的列表参数绑定的标签

手可摘星辰玄铁三 显示全部楼层 发表于 2021-9-6 14:49:48 |阅读模式 打印 上一主题 下一主题

最佳答案

永洪Tech-CIDX 白银二 关注Ta

2021-09-06 14:49:49

脚本:获取到的标签数据在一维数组变量 selectedTips 中,其中“下拉列表参数1”为下拉列表参数组件名称。 var selectedTips = new Array();//已勾选的标签数据,保存在一维数组中 var data1 = 下拉列表参数1.getObjects(); var data2 = 下拉列表参数1.getSelectedObjects() for(var i = 0; i < data2.length;i = i + 1){ for(var j = 0; data1[j][0 != null ; j = j + 1){ if(data1[j][0 == data2[i){ s ...
查看完整内容
回复

使用道具 举报

精彩评论4

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-9-6 14:49:49
本帖最后由 永洪Tech-wj 于 2021-9-6 16:53 编辑
手可摘星辰 发表于 2021-9-6 16:11
只要选中值的标签,未选中的不要
跳过几个选项,debug出来的值会对应不上 ...

脚本:获取到的标签数据在一维数组变量 selectedTips 中,其中“下拉列表参数1”为下拉列表参数组件名称。

var selectedTips = new Array();//已勾选的标签数据,保存在一维数组中
var data1 = 下拉列表参数1.getObjects();
var data2 = 下拉列表参数1.getSelectedObjects()
for(var i = 0; i < data2.length;i = i + 1){
    for(var j = 0; data1[j][0 != null ; j = j + 1){
        if(data1[j][0 == data2[i){
           selectedTips[i = data1[j][1;
           break;
        }
    }

注意:绑定的值列,和标签列需要是一一对应的关系
标签和值一一对应.png




回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-9-6 15:59:05
本帖最后由 永洪Tech-wj 于 2021-9-6 16:03 编辑

下拉列表参数1.getObjects()[1],遍历 i 可获取到组件“下拉列表参数1”绑定的标签。下拉列表参数1.getObjects()[0],遍历 i 可获取到组件“下拉列表参数1”绑定的值。
下拉列表参数1.getSelectedObjects()遍历 i 可获取到已勾选的值,若要获取标签,需要手动根据值查找对应标签


回复

使用道具 举报

手可摘星辰玄铁三 显示全部楼层 发表于 2021-9-6 16:11:50
永洪Tech-wj 发表于 2021-9-6 15:59
下拉列表参数1.getObjects()[1],遍历 i 可获取到组件“下拉列表参数1”绑定的标签。下拉列表参数1.getObje ...

只要选中值的标签,未选中的不要
跳过几个选项,debug出来的值会对应不上
回复

使用道具 举报

手可摘星辰玄铁三 显示全部楼层 发表于 2021-9-7 08:41:37
永洪Tech-wj 发表于 2021-9-6 14:49
脚本:获取到的标签数据在一维数组变量 selectedTips 中,其中“下拉列表参数1”为下拉列表参数组件名称。 ...

好的,谢谢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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