手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Extjs TimeField 显示正常时间格式的代码
Extjs TimeField 显示正常时间格式的代码
摘要:如果想正确显示,一般的方法都是改后台代码,使日期时间格式变为string返回,我解决的方法是重写TimeField的setValue,具体代...

如果想正确显示,一般的方法都是改后台代码,使日期时间格式变为string返回,我解决的方法是重写TimeField 的setValue ,具体代码如下:

复制代码 代码如下:

Ext.override(Ext.form.TimeField, {

getValue: function () {

return this.value;

},

setValue: function (v) {

this.value = v;

this.setRawValue(this.formatValue(v));

return this;

},

formatValue: function (v) {

if (v.length>8) { //timefield最大不超过8个 大于8个的肯定是json中的

var jsondate = eval("new " + v.substr(1, v.length - 2)).toLocaleTimeString();

jsondate = jsondate.length == 8 ? jsondate.substr(0, 5) : '0' + jsondate.substr(0, 4); //toLocaleTimeString比较弱智,返回的如果小时是小于10 小时位就只有1位

return jsondate;

}

return v;

}

});

【Extjs TimeField 显示正常时间格式的代码】相关文章:

鼠标图片振动代码

深入理解JavaScript的React框架的原理

菜单制作学习一个小东西 原创

Javascript随机显示图片的源代码

prototype 1.5 & scriptaculous 1.6.1 学习笔记

Javascript特效:随机显示图片的源代码

基于zepto的移动端轻量级日期插件--date

Js和JQuery获取鼠标指针坐标的实现代码分享

js实现字符串转日期格式的方法

JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)

精品推荐
分类导航