- 浏览: 1460212 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
luhouxiang:
写的很不错,学习了
Extjs 模块化动态加载js实践 -
kingkongtown:
如果想改成淘宝后台那样,可以在编辑器批量上传图片呢?
kissy editor 阶段体会 -
317966578:
兄弟我最近也在整jquery和caja 开放一些接口。在git ...
caja 原理 : 前端 -
liuweihug:
Javascript引擎单线程机制及setTimeout执行原 ...
setTimeout ,xhr,event 线程问题 -
辽主临轩:
怎么能让浏览器不进入 文档模式的quirks模式,进入标准的
浏览器模式与文本模式
[置顶] Lite-Ext 适合WebPage的轻量级Ext
在 google code
持续更新,这里停止
利用ext core 以及 界面设计素材 重新简化实现 Ext 日历 ,单用的话可节省网络带宽。
实现要点:
1.Date api ,某日属于周几,某月有几天
2.td text-align:center (ie 必须为td 指定宽度才居中)
3.按照星期构建表格,注意前后月边界问题
4.table ie处理问题,需要强制指定用dom操作
5.colSpan cellSpacing hideFocus (colspan cellspacing ie dom 设置 有问题 ,直接html 属性小写没问题)
/* Author: http://yiminghe.iteye.com/blog/379727 v1.0(20090424) 按照ext DatePicker素材及思想简化重新实现日历选择器,尚未实现:键盘导航,小时分钟选择, 1.Date api ,某日属于周几,某月有几天 2.td text-align:center (ie 必须为td 指定宽度才居中) 3.按照星期构建表格,注意前后月边界问题 4.table ie处理问题,需要强制指定用dom操作 5.colSpan cellSpacing hideFocus (colspan cellspacing ie dom 设置 有问题 ,直接html 属性小写没问题) v1.5(20090518) 同年月选择处理,添加了时分秒选择,尚未实现:键盘导航 v1.8(20090620) 整合日期和时间输入,布局调整,添加关联输入框功能 v2.0(20090723) 国际化支持,支持code配置使用语言,界面优化调整,添加从指定时间开始周计数,否则就1,2,3排序 v2.0.5(20090804) 添加功能:失去焦点,就隐藏 v2.0.6(20090901) 31号出错修正 v2.0.7(20090903) z-index change to 99999 */
使用代码
Ext.onReady(function() { Date.patterns = { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", ShortDate: "n/j/Y", LongDate: "l, F d, Y", FullDateTime: "l, F d, Y g:i:s A", MonthDay: "F d", ShortTime: "g:i A", LongTime: "g:i:s A", SortableDateTime: "Y-m-d\\TH:i:s", UniversalSortableDateTime: "Y-m-d H:i:sO", YearMonth: "F, Y" }; /* 只显示日期 */ var c=new Ext.ux.CalendarLite(); Ext.get('action_a').on('click',function(){ //显示在 x y 坐标 c.show(600,50); }); //选择后处罚 select 事件 c.on('select',function(selectedDate) { alert('you selected :' + selectedDate.toLocaleString()); //隐藏掉 this.hide(); }); c.on('week',function(selectedWeek) { alert('you selected week :' + selectedWeek); //隐藏掉 this.hide(); }); /* 显示日期+时间 */ var c2=new Ext.ux.CalendarLite({ enableTime:true, code:'en', weekStartDate:new Date(97,6,13) }); Ext.get('action_b').on('click',function(){ //显示在 x y 坐标 c2.show(600,400); }); //选择后处罚 select 事件 c2.on('select',function(selectedDate) { alert('you selected :' + selectedDate.toLocaleString()); //隐藏掉 this.hide(); }); c2.on('week',function(selectedWeek) { alert('you selected week :' + selectedWeek); //隐藏掉 this.hide(); }); /* 关联到input */ var c3=new Ext.ux.CalendarLite({ enableTime:true, weekStartDate:new Date(97,6,13) }); Ext.get('action_c').on('click',function(evt){ //显示在 x y 坐标 c3.show('test'); evt.stopEvent(); }); //选择后处罚 select 事件 c3.on('select',function(selectedDate,cur_input) { alert('you selected :' + selectedDate.toLocaleString()); cur_input.dom.value=selectedDate.toLocaleString(); //隐藏掉 this.hide(); }); c3.on('week',function(selectedWeek,cur_input) { alert('you selected week :' + selectedWeek); cur_input.dom.value=selectedWeek; //隐藏掉 this.hide(); }); });
使用注意:
鼓励尽量重用,比如多个 input 的 onclick 都 show 一个 日历
- CalendarLite1.0.zip (56.1 KB)
- 下载次数: 177
- CalendarLite_1.5.zip (55.7 KB)
- 下载次数: 86
- CalendarLite_1.8.zip (56.2 KB)
- 下载次数: 60
- CalendarLite_1.8.1.zip (56.1 KB)
- 下载次数: 65
- CalendarLite2.0.zip (57.5 KB)
- 下载次数: 66
- CalendarLite_2.0.5.zip (58.1 KB)
- 下载次数: 57
- CalendarLite_2.0.6.zip (58.1 KB)
- 下载次数: 85
- CalendarLite_2.0.7.zip (58.1 KB)
- 下载次数: 349
发表评论
-
ie6下怪异的radio
2010-04-13 19:55 4509首先一句话:查bug的过程是痛苦的,结果是兴奋的。 ... -
mac chrome 标签效果实现
2009-12-10 19:28 2239google 发布了 mac 版的chrome,据说增加了几万 ... -
google code svn mine-type
2009-10-26 16:18 0google code svn mine-type c ... -
compare
2009-10-14 17:26 0compare -
可折叠的面板
2009-08-27 10:19 2165[置顶] Lite-Ext 适合WebPage的轻量级Ext ... -
简朴树形菜单
2009-08-25 18:22 1711[置顶] Lite-Ext 适合WebPage的轻量级Ext ... -
Button In Extjs Style
2009-08-06 18:14 5788[置顶] Lite-Ext 适合WebPage的轻量级Ex ... -
Lite-Ext(20090723).zip
2009-07-23 23:36 0Lite-Ext(20090723).zip -
SliderLite - Extjs-core实现的淘宝首页渐隐版Slider
2009-06-16 17:48 2151归属 [置顶] Lite-Ext 适 ... -
基于Ext-core 好玩的图片部分自由放大工具
2009-05-16 07:04 3280[置顶] Lite-Ext 适合WebPage的轻量级 ... -
TipLite 轻量级的Ext 提示
2009-05-09 21:34 2389[置顶] Lite-Ext 适合WebPage的轻 ... -
ComboBoxLite - 基于Ext-core的自动补全
2009-04-28 19:03 3682[置顶] Lite-Ext 适合WebPage的轻量级Ext ... -
MarqueeLite - 基于Ext-core的marquee
2009-04-28 00:28 1976归属 [置顶] Lite-Ext 适合W ... -
GridLite 轻量级的Ext Grid
2009-04-25 22:54 2470[置顶] Lite-Ext 适合WebPa ... -
WindowLite 轻量级的Ext窗口
2009-04-24 19:19 4197归属 [置顶] Lite-Ext ... -
Lite-Ext 适合WebPage的轻量级Ext
2009-04-23 19:58 6304在开发中经常需要extjs般酷炫的效果,又顾及于extjs臃肿 ... -
TabPanelLite 轻量级的Ext标签
2009-04-23 19:58 2386[置顶] Lite-Ext 适合WebPage的轻量级Ext ... -
构建标准web 之 FormLite
2009-04-20 17:18 2265[置顶] Lite-Ext 适合WebPage的轻量级 ... -
三级菜单选择器
2009-03-26 01:41 3339[置顶] Lite-Ext 适合WebPage的轻 ...
相关推荐
《CalendarLite:轻量级Ext日历的深度解析与应用》 在前端开发领域,日历组件是不可或缺的一部分,尤其在处理时间相关的功能时。本文将深入探讨一款名为"CalendarLite"的轻量级Ext日历插件,帮助开发者更好地理解和...
CalendarLite是一款基于EXT框架的日历插件,EXT是一个流行的JavaScript库,用于构建富客户端应用程序。EXT框架提供了丰富的组件和布局管理功能,使得开发者能够轻松创建交互式、响应式的Web应用。CalendarLite作为...
Lite-Ext 是一个针对Web页面的轻量级Ext库,主要设计用于简化前端JavaScript开发,尤其是在构建用户界面时。这个库可能包含了一系列优化过的组件和工具,以减少资源占用,提高网页性能。从标签"js 前端"我们可以推断...
本文将深入探讨“不错的日历控件”,特别是基于JavaScript和EXT技术实现的这种控件。 首先,JavaScript是一种广泛应用于网页开发的脚本语言,它可以动态更新网页内容,提高用户体验。在网页中实现日历控件,...
【TipLite】是一种轻量级的JavaScript库,主要用于在Ext JS框架中提供提示信息和增强用户体验。这个库设计的目标是减少资源消耗,提高应用的性能,同时保持代码的简洁和易用性。在Ext JS的基础上,TipLite为开发者...
WindowLite是一款轻量级的Ext窗口库,专为优化网页应用程序中的弹出窗口体验而设计。这个库利用了现代Web技术,尤其是CSS3,来实现高效、流畅且自定义程度高的窗口组件。在深入探讨WindowLite之前,我们先了解一下...
Ext JS Calendar 日历是一款强大的日历控件,适用于构建具有丰富功能的日程管理应用。它提供了多种视图,包括月视图、日视图和周视图,允许用户灵活查看和管理时间安排。本文将深入探讨Ext JS Calendar的核心组件、...
【标题】"ext3.2 强大的日历功能"所指的是一款基于EXT-JS框架开发的日历组件。EXT-JS是一个广泛使用的JavaScript库,它提供了丰富的用户界面组件,用于构建复杂的、交互性强的Web应用程序。这款日历组件是EXT-JS库中...
Ext Calendar 是 ExtJS 的一个功能非常强大的日历显示组件,支持包括 IE、Firefox、Safari、Chrome 和 Opera 浏览器。 类结构图如下所示: 运行效果图如下: 标签:ExtCalendar
"轻量级JAVAEE在教材标准管理系统开发的应用研究应用" 本文总结了轻量级JAVAEE技术在教材标准管理系统开发中的应用研究和实践。系统设计基于Java EEBS/S模式管理信息系统,分为前台设计和后台设计。后台设计采用了...
在"Ext农历日历(修改)"这个项目中,开发者提供了一个EXT框架的扩展,该扩展增加了显示农历功能的日历组件。EXT基础JS指的是EXT库的核心JavaScript文件,它包含了EXT框架的基础结构和组件。而EXT CSS则是EXT库的样式...
它是一个轻量级的库,提供了丰富的UI组件和数据绑定功能,适用于构建复杂的Web应用程序。ExtCore不是完整的框架,但它可以与任何前端框架(如Angular、React或Vue)集成,提供了一套强大的UI工具集。 日历控件通常...
轻量级文件恢复通常指的是那些不需要高级专业知识,用户可以自行操作的简易数据恢复方法。以下是对这个主题的详细阐述: 1. **基本概念**:文件恢复是指通过各种技术和软件手段,将误删除、格式化或者由于硬件故障...
总的来说,EXTJS 6.5.3的`Ext.calendar`包提供了构建专业级日历应用所需的一切工具,包括各种视图、事件操作、拖放功能和数据同步。借助这个包,开发者可以轻松地在自己的EXTJS应用中集成强大的日历功能,提升用户...
基于EXT框架的JS日历插件,EXT框架给人的感觉小清新,十分漂亮,很多JS可以和EXT框架结合起来,甚至是动态的WEB开发语言也可以做到。本代码是一个JavaScript结合EXT实现的日历选择器,既漂亮美观的同时,也保证功能...
"ext4.2 日历日期控件,可以选择时分秒"是一个专门针对这个需求的组件,它允许用户在网页应用中方便地选择日期、时间和秒数。这个控件是EXTJS库的一个组成部分,EXTJS是一个基于JavaScript的富客户端应用框架,广泛...
1. **日历导航**: 在ExtJS中,日历导航通常涉及到日期选择器和时间选择器组件,如`Ext.picker.Date`和`Ext.picker.Time`。这些组件允许用户选择日期或时间,并且可以自定义显示格式和选择范围。在日历导航中,可能会...
ext,ext combobox,ext二级联动,ext combobox二级联动 ___本人的原则:上传好东西,但绝不便宜.因为自己的心血 ext combobox二级联动,ext ,ext combobox,combobox,combobox二级联动,ext 二级联动 groupCombo.on('...
压缩包中的"CalendarLite"可能是一个简化版的日历组件,它可能提供了一个轻量级的解决方案来实现类似的功能。使用这个组件时,你需要按照其提供的API和文档进行集成和定制。 总的来说,EXT的时间控件提供了一种直观...