jQuery MiniUI

 找回密码
 立即注册
查看: 5924|回复: 3
打印 上一主题 下一主题

js怎么控制 控制mini-datepicker内时间禁用和启用 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-6-19 16:03:40 |只看该作者 |倒序浏览
根据不同条件,选择日期禁用或者启用

Rank: 2

沙发
发表于 2019-6-19 16:09:01 |只看该作者
根据业务逻辑动态设置minDate和maxDate,也可以监听valuechanged事件

Rank: 2

板凳
发表于 2019-6-19 16:24:25 |只看该作者
Binary 发表于 2019-6-19 16:09
根据业务逻辑动态设置minDate和maxDate,也可以监听valuechanged事件

我现在是当a=1时,要求禁用掉的部分日期取消,全部可以选择;之前给了 ondrawdate="onDrawDate"事件
  function onDrawDate(e) {
            var date = e.date;
            var d = new Date(mini.get("STARTTIME").getValue());
            if (date.getTime() <= (d.getTime()-24*60*60*1000)) {
                e.allowSelect = false;
            }
        }
当a=1时,怎么能够去掉限制,或者给这个事件移除或者新增呢

Rank: 8Rank: 8

地板
发表于 2019-6-19 18:13:48 |只看该作者
wangqian 发表于 2019-6-19 16:24
我现在是当a=1时,要求禁用掉的部分日期取消,全部可以选择;之前给了 ondrawdate="onDrawDate"事件
  fu ...

那就在ondrawdate事件内处理,加个全局变量,判断之后再绘制。

Archiver|普加软件

GMT+8, 2024-12-1 01:09 , Processed in 1.030389 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部