首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >extjs 4-点击中继器禁用bug和数据报警器

问extjs 4-点击中继器禁用bug和数据报警器
EN

Stack Overflow用户
提问于 2014-02-07 01:01:41
回答 2查看 159关注 0票数 0

我有一个DatePicker类的子类。在update()方法中,我检查currentMonth是否等于minDate属性的月份,如果是,则禁用prevRepeater:

代码语言:javascript
复制
me.prevRepeater.setDisabled(me.minDate && me.activeDate.getMonth() == me.minDate.getMonth());

我遇到的问题是,当我单击prevRepeater转到前一个月时,如果那个月碰巧导致中继器被禁用,那么prevRepeater最终会触发似乎无限的单击事件,从而锁定数据报警器。我唯一能走出页面的方法就是刷新。这是不想要的行为。我是否在文档中忽略了一些细节,以防止这类事情发生?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-07 06:14:25

您是否尝试过extjs的disableDates配置属性?也可以设置datefield配置中允许的min/max日期。不确定您使用的是哪个Not版本。

票数 0
EN

Stack Overflow用户

发布于 2014-02-10 01:44:08

最后,我只是重写了click()方法,并将方法主体保持为空。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21617401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档