天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 795|回复: 2

[已解决] 关于时间控件限制问题

[复制链接]
伊示雅 发表于 2013-9-22 15:50:04 | 显示全部楼层 |阅读模式
本帖最后由 echo 于 2013-9-26 09:45 编辑

假设时间控件A,限制A的时间控件B,B是获取当天时间的格式是yyyy-mm-dd  而A的格式是yyyy-mm-dd  hh:mm     B使用gettoday()获取到当天,那么正常情况下A只能写当天或者以后的时间
但是问题出现,我想让A当天的任何时间内都可以填写,但是如果用这种方式限制后,当天只能写当下时间,比如我要现在是9月22日15点,那么我想写9月22日2点的,即使format格式化年月日来限制也无济于事,
小时数和分钟数也被限制了,
请问如何解决
bobo 发表于 2013-9-22 16:07:10 | 显示全部楼层
本帖最后由 kimi 于 2013-9-22 16:09 编辑

回复 1# 伊示雅


    您好:看了您的描述虽然您B控件日期的格式是yyyy-mm-dd ,但是您控件的值脚本用gettoday()获取当前日期,这里的当前日期精确到到时分秒,而且我们这里的校验精确到了时分秒,所以给您一个解决方案,您可以在B控件的值脚本中返回当前日期时分秒都是0的,具体类似如下:
var value1=getItemValueAsDate("控件B");
if(value1==null){
      var value2=getToday();
      value1=value2.substr(0,10)+" 00:00:00";
}value1;

这样您A控件就可以选择当前日期任何时间段,您先尝试,有问题我们再沟通。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 03:03

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表