日期控件在设置完编辑后事件校验后,日期还是错误的

如图,选择比开始之前日期早的日期后,JS事件触发校验,但是点击确定,还是会显示上去错误的日期image.pngimage.png

FineReport yzmWen7e5291219 发布于 2023-9-21 13:53 (编辑于 2023-9-21 14:53)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-21 13:56

在return false 前调用

.setValue("area",true)和setText() 赋一下值

image.png

  • yzmWen7e5291219 yzmWen7e5291219(提问者) 您好,我按照这个方法,它提示Widget未定义
    2023-09-21 14:26 
  • Z4u3z1 Z4u3z1 回复 yzmWen7e5291219(提问者) Widget改成你JS里面的this.xxxxxx。就是上面补充的图里面
    2023-09-21 14:41 
  • yzmWen7e5291219 yzmWen7e5291219(提问者) 回复 Z4u3z1 this.options.form.getWidgetByName(\"endday\").setValue(nowDate); this.options.form.getWidgetByName(\"endday\").setText(nowDate); 这样子,日期控件那里还是没有显示值
    2023-09-21 14:52 
  • yzmWen7e5291219 yzmWen7e5291219(提问者) 回复 Z4u3z1 您帮忙看下,还是没有显示值
    2023-09-21 14:53 
  • Z4u3z1 Z4u3z1 回复 yzmWen7e5291219(提问者) nowDate你有赋值么?alert(nowDate)一下
    2023-09-21 14:53 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-21 13:55

放到编辑结束事件

或者查询按钮的点击事件试试

最佳回答
0
ID1208Lv6高级互助
发布于2023-9-21 13:56(编辑于 2023-9-21 13:59)

在return false 的同时,设置控件值为空

JS实现清空控件内容--https://help.fanruan.com/finereport/doc-view-1196.html

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