- 3
- 0
- 约1.47千字
- 约 3页
- 2019-12-10 发布于江西
- 举报
extjs 时间范围选择自动判断的实现代码
这篇文章主要介绍了extjs 时间范围选择自动判断的实现代码,需要的朋友可以参考下
extjs中 有时需要选择一个日期范围,需要自动判断,选择的开始日期不能大于结束日期,或结束日期不能小于开始日期,实现的代码如下
从上图可以看到,当选择了一个开始时间后,会自动限制结束时间的选择范围,实现两个日期选择器的联动.
代码如下:
首先定义联动处理函数:
Ext.apply(Ext.form.field.VTypes, {
daterange: function (val, field) {
var date = field.parseDate(val);
if (!date) {
return false;
}
if (field.startDateField (!this.dateRangeMax || (date.getTime() != this.dateRangeMax.getTime()))) {
var start = field.up(grid).down(# + field.startDateField);
start.setMaxValue(date);
start.validate();
this.dateRangeMax = date;
}
else if (field.endDateField (!this.dateRangeMin || (date.getTime() != this.dateRangeMin.getTime()))) {
var end = field.up(grid).down(# + field.endDateField);
end.setMinValue(date);
end.validate();
this.dateRangeMin = date;
}
return true;
},
daterangeText: 开始日期必须小于结束日期
});
Ext.tip.QuickTipManager.init();
在tbar,bbar或form中的items中增加:
{
xtype: datefield,
fieldLabel: 时间范围 开始,
name: startdt,
id: startdt,
vtype: daterange,
endDateField: enddt,
format: Y-m-d,
width: 220,
labelWidth: 90,
msgTarget: side,
autoFitErrors: false
}, {
xtype: datefield,
fieldLabel: 结束,
name: enddt,
id: enddt,
vtype: daterange,
startDateField: startdt,
format: Y-m-d,
width: 170,
labelWidth: 40,
msgTarget: side,
autoFitErrors: false
}, { xtype: button,
text: 查询,
iconCls: fljs,
handler: function () { ...
即可实现以上效果 本代码复制在extjs4.1.1中运行
您可能关注的文档
- Android软件开发协议书合同开发协议软件开发.doc
- BRIMOS桥梁动态监测技术.doc
- BS-220全自动生化仪操作规程.docx
- cad图纸标注规范.doc
- CBS在环己胺水溶液中溶解度的测定.doc
- CDKN2A基因变异与肿瘤.doc
- CDMA与OFDM技术的比较与区别.doc
- CNG车载气瓶充装后检查记录_表格类模板_表格模板_应用文书.doc
- CNG储配站燃气出口温度控制模式探讨.docx
- CNG汽车安全操作规程.doc
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
最近下载
- 人教版小学四年级上册语文单元试卷可直接打印.doc VIP
- 2025年辽宁生态工程职业学院单招职业技能测试题库及参考答案1套.docx VIP
- 2025年秋人教版九年级上册道德与法治教材课后题参考答案.docx
- 灰土擠密桩施工作业指导书.doc VIP
- 冀教版八年级生物(上册)期末试题及答案(最新).doc VIP
- Q320582 ZD028-2022 预应力混凝土方桩.pdf VIP
- (23页PPT)无人机水利行业巡检方案.pptx VIP
- TwinCAT3_运动控制教程V1.13.pdf VIP
- 电机与拖动基础(第3版)汤天浩课后习题答案解析.pdf
- 反面典型案例剖析材料.docx VIP
原创力文档

文档评论(0)