JS隐藏控件问题

截屏2021-08-10 上午9.58.27.png目的:根据文本框里的值显示或隐藏下拉框,当A为0时,隐藏B控件;当A为1时,显示B控件,请问这个js怎么写

FineReport 一袋锋花 发布于 2021-8-10 10:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-10 10:09(编辑于 2021-8-10 10:28)

给A编辑后事件

var a=this.getValue();

if(a==0){_g().getWidgetByName('comboBox1').setVisible(true); }

else{_g().getWidgetByName('comboBox1').setVisible(false);}

=======================================

setInterval(function() {

var a = _g().getWidgetByName('textEditor0').getValue();

if (a == 0) {

_g().getWidgetByName('comboBox0').setVisible(true);

} else if (a == 1) {

_g().getWidgetByName('comboBox0').setVisible(false);

}

}, 100)

image.png

  • 一袋锋花 一袋锋花(提问者) 这个没有达到想要的效果,如果是B控件根据A控件里的值判断自身是否隐藏或显示该怎么写呢
    2021-08-10 10:20 
  • snrtuemc snrtuemc 回复 一袋锋花(提问者) 那就给B控件初始化事件,然后定时查询判断,看修改答案
    2021-08-10 10:28 
  • 一袋锋花 一袋锋花(提问者) 回复 snrtuemc 非常感谢
    2021-08-10 16:30 
  • 2关注人数
  • 1602浏览人数
  • 最后回答于:2021-8-10 10:28
    请选择关闭问题的原因
    确定 取消
    返回顶部