手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Extjs显示从数据库取出时间转换JSON后的出现问题
Extjs显示从数据库取出时间转换JSON后的出现问题
摘要:后台从数据库取出时间,JSON格式化后再传到gridpanel,这时时间变成了:/Date(32331121223)/这样的格式,那么这时需...

后台从数据库取出时间,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,

【Extjs显示从数据库取出时间转换JSON后的出现问题】相关文章:

JQuery中attr方法和removeAttr方法用法实例

javascript实时显示当天日期的方法

Java数据类型以及变量的定义

javascript获取select值的方法分析

JS中Eval解析JSON字符串的一个小问题

srcElement表格样式

javascript转换静态图片,增加粒子动画效果

一端时间轮换的广告

JavaScript代码因逗号不规范导致IE不兼容的问题

jQuery实现弹出窗口中切换登录与注册表单

精品推荐
分类导航