公司项目之前用到了ext2.0版本,在最新Firefox3上发生了时间空间被拉长的bug,在网上找到解决办法.
FireFox 3.x 出来了一段时间了,很多用户依然使用的是EXTJS 2.02的版本。(很多原因......),日期控件在FireFox 3.x 下会被拉得很长很长。
这一个问题官方已经解决了。解决办法:
你必须在CSS中明确设置它的宽度。
css代码
.x-date-middle {
padding-top:2px;padding-bottom:2px;
width:130px; /* FF3 */
}(已经试用过了)
另一种解决办法:
(来自lonelyblue的解决方法)
Js代码
Ext.override(Ext.menu.DateMenu,{
render : function(){
Ext.menu.DateMenu.superclass.render.call(this);
if(Ext.isGecko){
this.picker.el.dom.childNodes[0].style.width = '178px';
this.picker.el.dom.style.width = '178px';
}
}
});
分享到:
相关推荐
在ExtJs4.2表单控件里分别有个时间控件(datafield)和时间控件(timefield),但是官方提供的控件不能将日期和时分秒整合到一起,我从网上搜集整理了一个可用的选择日期时分秒的拓展控件,extjs版本是4.2,亲测能用,...
本人验证的版本是Extjs4.2.1,压缩包中为js文件,含时间控件(支持日期控件时分秒的选择),日期控件,周控件(目前最左列显示周数,鼠标悬浮选中一周的底色,点击赋选中周的第一天)、月控件、年控件,月和年取自...
NULL 博文链接:https://kangsoft.iteye.com/blog/603958
将DateTimeField.js 和 DateTimePicker.js放在ext/src/ux目录下 页面引用 requires : [ 'Ext.ux.DateTimeField' ] 使用方式: { fieldLabel:'开始时间', xtype:'datetimefield', reference:'dateTimeText', ...
使用Extjs4.1编写了只能选择年月的日期控件
Extjs3.x入门学习指南,还附带一些常用控件属性的详细描述和使用说明
下载后请将文件解压在ext-3.x.x/examples/目录下! 支持 Extjs 3.0以上版本. 用过Extjs的人都晓得,Ext自身的DateField只支持日期选择,而TimeField却实现. ☆☆☆注意,开源啦,内附源码☆☆☆☆
extjs日期控件 年份的选择控件,不带月和日,只有年,亲测完美支持ext6.2,月份控件 monthfield只带年月
在ExtJs4.2表单控件里分别有个时间控件(datafield)和时间控件(timefield),但是官方提供的控件不能将日期和时分秒整合到一起,我从网上搜集整理了一个可用的选择日期时分秒的拓展控件,extjs版本是4.2,亲测能用,...
ExtJS2.X 版本app 这个版本目前找不到了噢
extjs中 google 不兼容 datefield 控件
根据extjs4.2的日历控件,扩充日历时间控件,可以选择日期,时间。经过多次测试效果良好。已经用在项目中了。
详细的介绍了EXT2.X各种对象的属性、方法、事件
网上找了一些,不是运行不了,就是代码繁多复杂。所以自己试着写了一个扩展的时间日期控件,可选时分秒,包含项目源代码,下载可直接运行·
帮大家整理整理一下 extjs3.x 官方大量示例 以及chm版api
ExtJS3.x 中文帮助文档,是 CHM 格式的,方便阅读和查询。本人正在使用,效果不错,共享出来,方便大家。
因为extjs的bug(3月30如果选择2月将自动变成3月)。所以需要修改monthField中safeParse方法: else if ("Y-m"==format) { // set time to 12 noon, then clear the time var parsedDate = Date.parseDate(value + ...
基本上收集了所有Extjs2.x的主题包
ExtJs4.2.1年月日时分秒、时分秒控件;附件中包含控件的css和js文件; test.html为测试样例,需要改变引入extjs的路径。
Extjs DateField控件 - 只选择年份(找了很久发现网上只有选择年月的控件,于是基于extjs年月控件设计了只选择年份的控件)