数据校验弹窗的问题

image.png

在我输入‘实际’列的值时,最后一列会匹配true或者false

需求:在‘实际’一列输入值,最后一列匹配到false时希望弹窗提示数据输入有误,删除错误的值

FineReport 江东大都督 发布于 2021-5-25 22:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-26 07:53(编辑于 2021-5-26 09:10)

WorkBook611.cpt

直接在控件加,编辑后事件,js代码如下

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

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

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

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col; //列号

var ro = cr.row; //行号

var a=contentPane.getCellValue(0,col+2,ro);  //取true和false值

if(a=="false"){

contentPane.setCellValue(0,col,ro,"");//当前单元格赋值为空 

alert("值错误!");

}

  • 江东大都督 江东大都督(提问者) 请问这里的行号和列号是直接安你给的这么写 还是要具体些我自己的行号和列号 格式是什么样的 var col = cr.col; //列号 var ro = cr.row; //行号
    2021-05-26 08:46 
  • snrtuemc snrtuemc 回复 江东大都督(提问者) 这个是自动根据你的单元格获取的,不需要你写具体的,都是动态获取的
    2021-05-26 08:48 
  • 江东大都督 江东大都督(提问者) 回复 snrtuemc 那焦点单元格是指哪个单元格
    2021-05-26 08:49 
  • 江东大都督 江东大都督(提问者) 回复 snrtuemc 这代码我加在“实际”这一列可以不
    2021-05-26 08:51 
  • snrtuemc snrtuemc 回复 江东大都督(提问者) 就是你实际这一列控件的编辑后事件,你可以试一下,代码不用改
    2021-05-26 08:55 
  • 2关注人数
  • 503浏览人数
  • 最后回答于:2021-5-26 09:10
    请选择关闭问题的原因
    确定 取消
    返回顶部