Extjs TimeField 显示正常时间格式的代码


Posted in Javascript onJune 28, 2011

如果想正确显示,一般的方法都是改后台代码,使日期时间格式变为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; 
} 
});
Javascript 相关文章推荐
js控制div及网页相关属性的代码
Dec 19 Javascript
imgAreaSelect 中文文档帮助说明
Oct 08 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
Jul 03 Javascript
webpack配置sass模块的加载的方法
Jul 30 Javascript
js中this对象用法分析
Jan 05 Javascript
简化vuex的状态管理方案的方法
Jun 02 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
Apr 02 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 Javascript
简单聊聊TypeScript只读修饰符
Apr 06 Javascript
vue elementUI批量上传文件
Apr 26 Vue.js
javascript复制对象使用说明
Jun 28 #Javascript
javascript 45种缓动效果 非常酷
Jun 28 #Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
Jun 28 #Javascript
关于js类的定义
Jun 28 #Javascript
js 编程笔记 无名函数
Jun 28 #Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 #Javascript
基于jquery的回到页面顶部按钮
Jun 27 #Javascript
You might like
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
2020/05/14 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
childNodes.length与children.length的区别
2009/05/14 Javascript
引用外部脚本时script标签关闭的写法
2014/01/20 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
Python下singleton模式的实现方法
2014/07/16 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
pandas ix &iloc &loc的区别
2019/01/10 Python
Python数学形态学实例分析
2019/09/06 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
.NET面试10题
2014/02/24 面试题
精彩的大学生自我评价
2013/11/17 职场文书
会计应届生的自荐信
2013/12/13 职场文书
倡议书格式范文
2014/04/14 职场文书
法律专业自荐信
2014/06/03 职场文书
党的群众路线教育实践活动总结材料
2014/10/30 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang
Nginx 匹配方式
2022/05/15 Servers
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers