0%

Extjs 在IE8中 GridPanel日期显示异常的处理

Extjs3.4的GridPanel在IE8中会出现日期无法render的现象,要解决这个问题,需要在 store的reader的column相应的字段上加上如下代码

1
2
3
4
convert:function(v,record){
var date=new Date.parseDate(v,'Y-m-dTH:i:s');
return date.format('Y年m月d日')
}

主要的问题就在parseDate的格式上,只要确保parseDate用到的日期格式和从服务器端传回来的数据格式是一致的,Extjs就可以进行解析了。 若想要查看服务器端传回来的数据格式,使用chrome或者firefox的firebug插件就可以了。 ps:Extjs在IE8上总有这样那样的问题,IE9和chrome就相对聪明多了。