手机
当前位置:查字典教程网 >编程开发 >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.validate使用时遇到的问题

js实现发送验证码后的倒计时功能

使用Node.js处理前端代码文件的编码问题

黑色风格的JS日历代码,左右箭头翻页年、月

JQuery实现带排序功能的权限选择实例

JS排序方法(sort,bubble,select,insert)代码汇总

Javascript客户端脚本的设计和应用

JavaScript中Cookies的相关使用教程

jQuery实现在列表的首行添加数据

实用javaScript技术-屏蔽类

精品推荐
分类导航