开发者社区> 问答> 正文

关于宜搭“日期区间”组件如果设置默认值

已解决

大家好,请问各位大佬,日期区间的时间默认值要绑定变量怎么写?我需要设置以下2个默认值:
1、起始日期:设置为当天的0点0分
2、结束日期:设置为当前的时间,且超出的时间为不可选,比如现在是7月11号15点01分,那7月11号15点02分之后的时间都为不可选的状态
image.png

展开
收起
mrjonny 2024-07-11 15:17:08 172 0
来自:钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 若回答对您有帮助,记得点下赞同哦 ~
    采纳回答

    开始日期:
    image.png

    this.utils.getDateTimeRange()[0]
    

    结束日期:
    image.png

    Date.now()
    

    禁用日期函数:
    image.png

    export function disabledDate(value) {
      return value >= Date.now();
    }
    

    自定义校验函数:
    image.png

    function validateRule(value) {
      const endTime = _.isEmpty(value) ? 0 : value.end;
      return endTime <= Date.now();
    }
    

    最终效果:
    默认值:
    image.png
    选择未来时间后(当前是 16:37):
    image.png

    因为宜搭的日期禁用函数不可以禁用到时分,只能禁用到天,故采用禁用函数 + 校验函数的方式来实现。

    2024-07-11 16:50:49
    赞同 15 展开评论 打赏
问答分类:
问答地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载