您的位置:首页 > Web前端 > JavaScript

Extjs日期/可编辑表格grid/显示不正确————解决方案

2013-11-22 11:56 399 查看
在处理日期的时候会遇到,时分秒的情况,如果ssh框架后台放回的json数据的日期格式是正确的那么在前台直接显示就可以了,如果是用户双击某列,回显时期的时候在进行转换就好了;出现的问题:1、 格式化日期不正确,显示nan;2、加上format从后台返回的日期不能正确显示,去除后,前台可以正确显示;当时进行选择日期后显示不争取;一下是grid解决方案renderer: function(value) { if (Ext.isEmpty(value)) {//判断是否是日期类型的数据 return ''; } else { if (Ext.isDate(value)) return Ext.util.Format.date(value, 'Y-m-d H:i:s');// 用于时间控件返回值 else return value;// 转换为Date类型 } }value是正确的格式;如果return value不能解决问题可以使用
// 格式化日期
function formatDate(value) {
if (Ext.isEmpty(value)) {//判断是否是日期类型的数据
return '';
} else {
if (Ext.isDate(value))
return Ext.util.Format.date(value, 'Y-m-d');// 用于时间控件返回值
else
return Ext.util.Format.date(new Date(value), 'Y-m-d');// 转换为Date类型


来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: