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

[可视化] 列表参数选择问题

yh_sYTo5Xd5白银四 来自手机 显示全部楼层 发表于 2022-4-18 10:42:38 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 列表参数选择问题

1299 7
多选的情况下怎么设置某一个选项不能和其他选项共同选择
回复

使用道具 举报

精彩评论7

永洪tech-cc青铜四 显示全部楼层 发表于 2022-4-18 11:01:09
您好,这边正在帮您处理中,麻烦您稍微等下,解决后给您答复。
回复

使用道具 举报

永洪tech-cc青铜四 显示全部楼层 发表于 2022-4-18 13:28:38
您可以参考一下以下脚本试试
var a =下拉列表参数1.getSelectedObjects();
var flag1 = false;
var flag2 = false;
for(var i=0;i<a.length;i++){
  if(a[i]=='1'){
    flag1=true;
    continue
  }
   if(a[i]=='3'){
    flag2=true;
    continue
  }
  }
  if(flag1==true &&flag2==true){
  debug("不能同时选择1和3")
  }
回复

使用道具 举报

yh_sYTo5Xd5白银四 来自手机 显示全部楼层 发表于 2022-4-18 15:06:12
永洪tech-cc 发表于 2022-4-18 13:28
您可以参考一下以下脚本试试
var a =下拉列表参数1.getSelectedObjects();
var flag1 = false;

这个可以实现不能同时选择
还可以让选项是最新选择的那些选项吗(最新选项是‘1’       或者是(2,3,4))
回复

使用道具 举报

永洪tech-cc青铜四 显示全部楼层 发表于 2022-4-18 15:09:35
脚本只能实现不能同时选择
还可以让选项是最新选择的那些选项吗(最新选项是‘1’       或者是(2,3,4))
这个可以通过在设置-选项-选中值置顶实现
置顶.png
回复

使用道具 举报

yh_sYTo5Xd5白银四 来自手机 显示全部楼层 发表于 2022-4-18 16:06:17
永洪tech-cc 发表于 2022-4-18 15:09
脚本只能实现不能同时选择
还可以让选项是最新选择的那些选项吗(最新选项是‘1’       或者是(2,3,4))
...

有脚本可以实现选项新的选项后可以自动取消勾选相斥的那个选项吗
回复

使用道具 举报

永洪tech-cc青铜四 显示全部楼层 发表于 2022-4-18 16:14:13
您好,这边正在帮您处理中,麻烦您稍微等下,解决后给您答复。
回复

使用道具 举报

永洪tech-cc青铜四 显示全部楼层 发表于 2022-4-18 16:41:57
您好,试一下下面这个脚本
var a = 下拉列表参数1.getSelectedObjects();
var flag1 = false;
var flag2 = false;
for (var i = 0; i < a.length; i++) {
  if (a[i] == "1") {
    flag1 = true;
    continue;
  }
  if (a[i] == "3") {
    flag2 = true;
    continue;
  }
}
if (flag1 == true && flag2 == true) {
  debug("不能同时选择1和3");
  var arr = new Array();
  for (var i = 0; i < a.length; i++) {
    if (a[i] == "3") continue;
    arr.push(a[i]);
  }
  下拉列表参数1.setSelectedObjects(arr, STRING);
}
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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