Extjs显示从数据库取出时间转换JSON后的出现问题


Posted in Javascript onNovember 20, 2012

后台从数据库取出时间,JSON格式化后再传到gridpanel,这时时间变成了:/Date(32331121223)/这样的格式,那么这时需要以下处理才可以正常显示:

var record = Ext.data.Record.create([ 
{ name: 'PublicDate', mapping: 'PublicDate', dateFormat: 'Y-m-d', convert: function (v) { 
if (v == null) { 
return null; 
} 
var d = new Date(); 
var str = v.toString(); 
var str1 = str.replace("/Date(", ""); 
var str2 = str1.replace(")/", ""); 
var dd = parseInt(str2); 
d.setTime(dd); 
return d; 
} } 
]);

然后在:
var cm = new Ext.grid.ColumnModel([ 
{ header: '发布时间', dataIndex: 'PublicDate', width: 120, align: 'center', renderer: Ext.util.Format.dateRenderer('Y-m-d') } 
]);

这样即可正常显示,如:2012-11-19,
Javascript 相关文章推荐
动态调用css文件——jquery的应用
Feb 20 Javascript
用js来解决ajax读取页面乱码
Nov 28 Javascript
基于jquery封装的一个js分页
Nov 15 Javascript
js去除浏览器默认底图的方法
Jun 08 Javascript
移除AngularJS下URL中的#字符的方法
Jun 19 Javascript
值得分享的Bootstrap Table使用教程
Nov 23 Javascript
vue2.0构建单页应用最佳实战
Apr 01 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
May 04 Javascript
微信小程序云开发使用方法新手初体验
May 16 Javascript
Vue 开发必须知道的36个技巧(小结)
Oct 09 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
微信小程序 根据不同用户切换不同TabBar
Apr 21 Javascript
JS中toFixed()方法引起的问题如何解决
Nov 20 #Javascript
JavaScript实现拼音排序的方法
Nov 20 #Javascript
Js+Flash实现访问剪切板操作
Nov 20 #Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
Nov 19 #Javascript
jQuery 数据缓存模块进化史详细介绍
Nov 19 #Javascript
基于jquery库的tab新形式使用
Nov 16 #Javascript
jquery getScript动态加载JS方法改进详解
Nov 15 #Javascript
You might like
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
vue实现文件上传功能
2018/08/13 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
Flask框架Flask-Login用法分析
2018/07/23 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
新驾驶员个人自我评价
2014/01/03 职场文书
年度考核自我鉴定
2014/02/02 职场文书
火灾现场处置方案
2014/05/28 职场文书
会计实训报告范文
2014/11/04 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
淘宝好评语句大全
2014/12/31 职场文书
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle