填报报表中,JS获取填报控件中的值,两个控件值相等则弹框

JS语句如下,获取SUM_控件的值,如果值大于0则弹框。

SUM_ = _g().getWidgetByName("SUM_").getText();

if (SUM_ > 0) {

FR.Msg.confirm("警告", "已有历史数据记录存在,请确认是否按最新输入覆盖", function(value) {

if (value) {

_g('${sessionID}').verifyAndWriteReport();

} else {

return false;

}

})

} else {

_g('${sessionID}').verifyAndWriteReport();

}

现在需要在这段语句中增加另一个控件的值,控件SUM_A,比对SUM_和SUM_A的值,两者相等,则弹框,请问这里应该怎么修改呢?

FineReport 一口十个松花蛋 发布于 2022-11-15 17:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-15 17:40

SUM_ = _g().getWidgetByName("SUM_").getText();

SUM_A = _g().getWidgetByName("SUM_A").getText();

if (SUM_ > 0&&SUM_==SUM_A) {

FR.Msg.confirm("警告", "已有历史数据记录存在,请确认是否按最新输入覆盖", function(value) {

if (value) {

_g('${sessionID}').verifyAndWriteReport();

} else {

return false;

}

})

} else {

_g('${sessionID}').verifyAndWriteReport();

}

  • 一口十个松花蛋 一口十个松花蛋(提问者) 大佬,好像没有生效 QAQ
    2022-11-15 18:20 
  • CD20160914 CD20160914 回复 一口十个松花蛋(提问者) 自己测试看一下sum_与sum_a分别返回 了什么。。获取到值没有
    2022-11-15 20:22 
  • 2关注人数
  • 487浏览人数
  • 最后回答于:2022-11-15 17:40
    请选择关闭问题的原因
    确定 取消
    返回顶部