求改写:帮忙改写当$indin(\'ind001\',\'ind002\')的时候第二个筛选框可

function(){

var province = this.options.form.getWidgetByName("province");

var area = this.options.form.getWidgetByName("area");

var thislen = this.getValue().length;

if(thislen) {

    province.setEnable(true);

    this.options.form.getWidgetByName("label3").setEnable(true);

} else {    

    province.setEnable(false);

    this.options.form.getWidgetByName("label3").setEnable(false);

    alert("请选择地区");

}

 }

FineReport yzm400067 发布于 2024-3-14 16:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzm400067Lv2见习互助
发布于2024-3-14 16:52

var a=this.options.form.getWidgetByName("area").getValue();

if(a=="华北"||a=="华东"){

this.options.form.getWidgetByName("province").setEnable(true);

this.options.form.getWidgetByName("label3").setEnable(true);

}else {    

this.options.form.getWidgetByName("province").setEnable(false);

this.options.form.getWidgetByName("label3").setEnable(false);

    alert("仅适用华北、华东");

}

 

 

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-14 16:20(编辑于 2024-3-14 16:44)

image.png

var province = this.options.form.getWidgetByName("province");

var area = this.options.form.getWidgetByName("area");

var thislen = this.getValue().length;

if (thislen && (ind == "ind001" || ind = "ind001")) {

province.setEnable(true);

this.options.form.getWidgetByName("label3").setEnable(true);

} else {

province.setEnable(false);

this.options.form.getWidgetByName("label3").setEnable(false);

alert("请选择地区");

}

  • yzm400067 yzm400067(提问者) 我不会JS 。。。。可以帮忙完善一套吗。求求您
    2024-03-14 16:34 
  • 用户k6280494 用户k6280494 回复 yzm400067(提问者) 你那个参数是第二个筛选框啊
    2024-03-14 16:36 
  • yzm400067 yzm400067(提问者) 回复 用户k6280494 ind是我的参数。province是我第二个筛选框的名字
    2024-03-14 16:39 
  • 用户k6280494 用户k6280494 回复 yzm400067(提问者) 模板参数,还是控件?
    2024-03-14 16:42 
  • 1关注人数
  • 109浏览人数
  • 最后回答于:2024-3-14 16:52
    请选择关闭问题的原因
    确定 取消
    返回顶部