获取控件值,进行比较,并弹框提示,设置为某一个值。JS获取值反应慢,或者是直接不反应

image.png

应回款自动计算,填写回款额时,要求必须大于等于应回款额

填写不规范时,进行提示,并重置为应回款额的值

用JS无法及时获取编辑后的值,进行比较,反应也特别慢

FineReport 西柚 发布于 2020-8-11 10:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-3-6 11:56

参考

js判断单元格不能大于前面单元格

var cell = contentPane.curLGP.getTDCell(0,0); //获取焦点所在的单元格对象,getTDCell(0,0)即 A1 单元格

contentPane.curLGP.selectTDCell(cell);   //选择单元格

var a = this.getValue();

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var b= contentPane.getCellValue(0,col-1,ro);

if(a>b)

{

alert("cuowu");

contentPane.setCellValue(0,col,ro,"");

}

最佳回答
0
ScyalcireLv7中级互助
发布于2020-8-11 10:54(编辑于 2020-8-11 10:56)

设置填报校验

image.png

  • 西柚 西柚(提问者) 我想在他编辑的时候,就提醒他
    2020-08-11 11:10 
  • Scyalcire Scyalcire 回复 西柚(提问者) 那就只能写JS了
    2020-08-11 11:11 
  • 西柚 西柚(提问者) 回复 Scyalcire js怎么捣鼓呀,我写的反应太慢了 就删了
    2020-08-11 11:14 
  • Scyalcire Scyalcire 回复 西柚(提问者) 你如果只是起一个提醒作用的话 alter一下就行了
    2020-08-11 11:16 
  • 西柚 西柚(提问者) 回复 Scyalcire 嗯嗯,现在是这么个问题,她反应很慢,也不知道是我写的原因还是什么
    2020-08-11 11:20 
最佳回答
0
axingLv6专家互助
发布于2021-3-5 19:23

用js一般写的是编辑结束事件,编辑完之后需要点击一下其他地方或者按下回车键,js才会反应

  • 4关注人数
  • 711浏览人数
  • 最后回答于:2021-3-6 11:56
    请选择关闭问题的原因
    确定 取消
    返回顶部