请问如何获取复选按钮组控件的第一个显示值,并根据条件值判断让其第1或第二个文本值隐藏,而不是整个组件

请问如何获取复选按钮组控件的第一个显示值,并根据条件值判断让其第1或第二个文本值隐藏,而不是整个组件

JavaScript 帆软用户HriCstZncU 发布于 2023-10-31 13:39 (编辑于 2023-10-31 13:44)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
快乐星光Lv5中级互助
发布于2023-10-31 13:54(编辑于 2023-10-31 13:54)

1、何获取复选按钮组控件的第一个实际值(返回值设置默认数组),显示值需要在转换

var ck=_g().getParameterContainer().getWidgetByName("checkTEST").getValue();

var ck1=ck[0];  //数组第一个值

alert(ck1);

2、根据条件值判断让其第1或第二个文本值隐藏

这个直接在“复选按钮组控件”的数据字典里面想办法:ds里面用参数;自定义公式用if判断都可以

  • 帆软用户HriCstZncU 帆软用户HriCstZncU(提问者) 这好像是数组第一个字符串值,不是下标
    2023-10-31 15:04 
  • 快乐星光 快乐星光 回复 帆软用户HriCstZncU(提问者) 跟下标有什么关系,你不是要控件数组得第一个值吗?
    2023-10-31 15:07 
  • 帆软用户HriCstZncU 帆软用户HriCstZncU(提问者) 回复 快乐星光 你这是数组(如:string中获取到了s的第一个字符串值),选按钮组(如china,food,name为显示值),在点击事件触发时隐藏或显示china或name其中一个显示值,不是重新赋值的情况下好像行不通
    2023-11-01 09:25 
  • 快乐星光 快乐星光 回复 帆软用户HriCstZncU(提问者) 不知道你到底想要什么效果。如果只是想要改变复选组控件得选项值,只能在控件数据字典里面搞。比喻安照”控件1“得值来确定”控件2“得值,在”控件2“得数据字典公式里面:if(控件1=某值,[2,3,4,5],[1,2,3,4,5]);或者在”控件2“得ds里面:where 1=1 某字段=控件1
    2023-11-01 09:50 
  • 帆软用户HriCstZncU 帆软用户HriCstZncU(提问者) 回复 快乐星光 没事,谢谢,就是想通过单选按钮触发机制改变多选按钮组的显示值而已
    2023-11-03 15:42 
  • 2关注人数
  • 356浏览人数
  • 最后回答于:2023-10-31 13:54
    请选择关闭问题的原因
    确定 取消
    返回顶部