点击查询按钮前用JS做校验

想实现的场景:点击查询按钮前,做一次校验,如果控件bmsorg“可见”并且有值,那么正常执行查询操作,反之“可见”但是没有值则弹窗做提醒,请问怎么写JS

企业微信截图_20230914094012.png

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

//重新自定义一个按妞控件作为查询按钮

// 获取控件bmsorg的值

var bmsorgValue = this.options.form.getWidgetByName("bmsorg").getValue();

//获取控件orgname的值

var orgValue = this.options.form.getWidgetByName("orgname").getValue();

//不等于BMS事业部,则正常查询

if(orgValue!='BMS事业部'){

    _g().parameterCommit();

}

// 判断控件bmsorg有值并且orgname=BMS事业部

else if (orgValue='BMS事业部' && bmsorgValue.length>0) {

  // 执行查询操作

  _g().parameterCommit();

} else if (orgValue='BMS事业部' && bmsorgValue.length<=0) {

  // 弹窗做提醒

    FR.Msg.alert("提示", "请选择BMS组织");

}

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-14 09:49
  • 0关注人数
  • 340浏览人数
  • 最后回答于:2023-9-14 11:18
    请选择关闭问题的原因
    确定 取消
    返回顶部