如何第一时间检测同列有无重复数据

比如每行是一条记录 每行第一列是货物箱号  如何在提交入库前 规避 箱号的重复录入 或者录入重复箱号提交前提醒

FineReport zhuzhengbao 发布于 2019-4-17 14:19
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
JackWangLv4中级互助
发布于2019-4-17 14:20(编辑于 2019-4-17 14:22)

一,使用js进行正则表达式校验-http://help.finereport.com/doc-view-559.html

二,填报自定义校验-http://help.finereport.com/doc-view-564.html

验证数据列是否有重复数据-http://help.finereport.com/doc-view-2399.html



最佳回答
0
孤陌Lv6资深互助
发布于2019-4-17 14:27

如果只是不考虑并发 可以写JS来解决

注意$("[id*='A']").  需要你根据实际需求  自行修改列号 这句是比较A列
var exist=false;
var self=this;
var s;
$("[id*='A']").each(function(){
if($(this).text()==self.getValue()){
exist=true;
}
});
if(exist){
alert("此数据已存在");
this.setValue('');
this.setText('');
return false;
}

 内置校验来解决

验证数据列是否有重复数据-http://help.finereport.com/doc-view-2399.html

  • 孟祥运 孟祥运 这个js加在哪里?
    2019-06-26 10:14 
  • 3关注人数
  • 786浏览人数
  • 最后回答于:2019-4-17 14:27
    请选择关闭问题的原因
    确定 取消
    返回顶部