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

下拉参数组件,脚本实现那些勾选那些不勾选

yhdata_0te4SELv白银一 显示全部楼层 发表于 2023-8-1 14:03:56 |阅读模式 打印 上一主题 下一主题
1
未解决
下拉参数组件,如何使用代码勾选所有,并且能指定某条数据不进行勾选
回复

使用道具 举报

精彩评论5

yhdata_yzm 显示全部楼层 发表于 2023-8-1 14:06:59
你这么做的场景是什么呢
回复

使用道具 举报

yhdata_0te4SELv白银一 显示全部楼层 发表于 2023-8-1 14:36:09
yhdata_yzm 发表于 2023-8-1 14:06
你这么做的场景是什么呢

比如,父级 A
A1 对应 B 中 B1,B2
A2 对应 B 中 B1,B3
不管父级如何切换
B默认勾选,除B1以外的所有
回复

使用道具 举报

yhdata_0te4SELv白银一 显示全部楼层 发表于 2023-8-1 14:37:32
yhdata_0te4SELv 发表于 2023-8-1 14:36
比如,父级 A
A1 对应 B 中 B1,B2
A2 对应 B 中 B1,B3

因为B2中数据量过大,会导致加载慢,所以不管如何切换父级,对应子级中的B2默认去除,
想看B2数据时,在手动勾选
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-8-1 16:31:13
yhdata_0te4SELv 发表于 2023-8-1 14:37
因为B2中数据量过大,会导致加载慢,所以不管如何切换父级,对应子级中的B2默认去除,
想看B2数据时,在 ...

我先写写看看能不能实现哈
回复

使用道具 举报

yhdata_0te4SELv白银一 显示全部楼层 发表于 2023-8-4 09:29:51
yhdata_yzm 发表于 2023-8-1 16:31
我先写写看看能不能实现哈

var a = WorkSection.getObjects();
var b = [];
var i;
for (i=0;i<a.length;i++)
{
      if(a[0]!='其它')
      {
           b.push(a[0])
      }
}
WorkSection.setSelectedObjects(b,STRING)
我是这么实现的,放在加载中,
但是切换父级A就会有问题,如果放在父级A下拉框的脚本中,又会造成,B1手动无法勾选
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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