[常用脚本] 如何获取下拉参数列表里的多个值

yhdata_a9t8fHkI青铜二 来自手机 显示全部楼层 发表于 2021-12-3 18:31:59 |阅读模式 打印 上一主题 下一主题
想要实现获取当前选择项里,选择了哪些内容,当获取下拉参数施,只能输出第一个值,该怎么把多个值一起显示在文本里?

最佳答案

环环 白银三 关注Ta

2021-12-03 18:32:00

上面那个脚本有点问题,改成这样试试,数据用顿号分隔开的var data1 = 下拉列表参数1.getSelectedObjects();var result = ''; for(var i = 0;data1 != null && i < data1.length;i = i + 1){ result = result + data1[i]+'、'; } result = replace(result,result.length,1,""); 文本1.data = result;
查看完整内容
回复

使用道具 举报

精彩评论5

环环白银三 显示全部楼层 发表于 2021-12-3 18:32:00
本帖最后由 永洪Tech-chunyu 于 2021-12-6 10:46 编辑

上面那个脚本有点问题,改成这样试试,数据用顿号分隔开的var data1 = 下拉列表参数1.getSelectedObjects();var result = '';
for(var i = 0;data1 != null && i < data1.length;i = i + 1){
    result = result + data1[i]+'、';
}
result = replace(result,result.length,1,"");
文本1.data = result;



回复

使用道具 举报

Yonghong-Club 显示全部楼层 发表于 2021-12-3 21:02:59
本周六全员考试,周日统一回复~~
回复

使用道具 举报

15011411203铂金一 显示全部楼层 发表于 2021-12-4 11:11:59
下拉选框,选择了值,会自动显示上去的,这个不够用是吗?是什么原因要用文本框显示选择的内容呀?
下拉.png
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-12-4 15:20:42
我们需要使用脚本,把下拉列表里的已选项拼接成字符串,再放入文本组件中在报告脚本的变化时运行中添加脚本:

var data1 = 下拉列表参数1.getSelectedObjects();
var result = '';
for(var i = 0;data1 != null && i < data1.length;i = i + 1){
    result = result + data1[i +'、';//选项拼接的字符串间隔符为 、
}
result = replace(result,result.length,1,"");
文本1.data = result;



其中“文本1”为文本组件名称,“下拉列表参数1”为参数组件名称
脚本变化时运行内容.png
回复

使用道具 举报

yhdata_a9t8fHkI青铜二 显示全部楼层 发表于 2021-12-6 09:32:05
永洪Tech-wj 发表于 2021-12-4 15:20
我们需要使用脚本,把下拉列表里的已选项拼接成字符串,再放入文本组件中在报告脚本的变化时运行中添加脚本 ...

试了,报错,为什么?
微信图片_20211206093142.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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