问:如何实现把失效时间大于生效时间的JS?

image.png

FineReport 数字化转型的学习者和实践者 发布于 2023-2-20 14:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-20 14:09(编辑于 2023-2-20 14:28)

image.png

----------

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-20 14:08(编辑于 2023-2-20 14:08)

=DATEDELTA(a19,1)

用户这样是选择不到比它A列小的日期的!!!

image.png

最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-20 14:08

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-20 14:14

生效起控件的编辑后事件,js如下

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("开始时间不能大于结束时间!");//如果开始时间大于结束时间则提示          contentPane.setCellValue(col,ro,"");//清空日期

         contentPane.setCellValue(col+1,ro,"");//清空日期

}

============================

生效止控件的编辑后事件,js如下

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 (b> a) { alert("开始时间不能大于结束时间!");//如果开始时间大于结束时间则提示          contentPane.setCellValue(col,ro,"");//清空日期

         contentPane.setCellValue(col-11,ro,"");//清空日期

}

  • 2关注人数
  • 332浏览人数
  • 最后回答于:2023-2-20 14:28
    请选择关闭问题的原因
    确定 取消
    返回顶部