时分秒的时间控件怎么控制开始时间必须小于结束时间

image.png

image.png

如图为单元格的两个时分秒时间控件,我公式设置了结束时间,年月日是置灰了,但是时分秒可以通过手动输入改成比开始时间小的时间,请问这个问题怎么解决呢?

FineReport 努力学习的小白 发布于 2022-8-24 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzm339714Lv6中级互助
发布于2022-8-24 10:23

我感觉report这个查数据的基本上都是自己人用,实际应用非要这样选,就属于拆自己人台了,要搞事啊。真要弄,可以查询按钮添加 点击事件的js

var start = this.options.form.getWidgetByName("starttime").getValue();  var end = this.options.form.getWidgetByName("endtime").getValue();  if( start > end){   //判断开始日期是否大于结束日期  alert("错误,开始时间不能大于结束时间");   //开始日期大于结束日期时提示    return false;  }

  • 努力学习的小白 努力学习的小白(提问者) 哈哈 也不是说拆台,做肯定要做完善一点呀 毕竟这也算一个bug了,因为开始时间和结束时间是要存进数据库的,给他限制一下免得产生不必要的麻烦
    2022-08-24 10:44 
最佳回答
0
runerLv7资深互助
发布于2022-8-24 10:15(编辑于 2022-8-24 10:15)

那你把允许直接编辑取消勾选呢

image.png

最佳回答
0
congerLv6高级互助
发布于2022-8-24 10:15(编辑于 2022-8-24 10:19)

可以用js做判断

image.png

获取两个控件的值作比较,如果大于等于就提示,然后将开始时间的控件设置为空

消息提示参考这个,然后加一个点击确定的回调时间,将开始时间的控件设置为空

https://help.fanruan.com/finereport/doc-view-603.html?source=4#

最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-24 10:19

参考JS实现日期控件查询天数控制-https://help.fanruan.com/finereport/doc-view-3060.html

  • 5关注人数
  • 318浏览人数
  • 最后回答于:2022-8-24 10:23
    请选择关闭问题的原因
    确定 取消
    返回顶部