2 qq 24534807 qq_24534807 于 2017.09.06 14:55 提问

extjs grid columns editor datefield 时间格式显示????

这是一个column

    text:'Activated Date',
        dataIndex:'activateDate',
        filter:'date',
        editor:{
              xtype: 'datefield',
                format: 'Ymd',
                value: Ext.Date.add(new Date(), Ext.Date.DAY, 0)
            }

在双击grid的行后,可以进行编辑,该列时间控件显示正常,选择的时间也正常,就是在选择时间后,点击save,该列时间显示为“Thu Sep 07 2017 00:00:00 GMT+0800 (中国标准时间)”这样的。
该列的显示格式是“20170906”这样的,现在问题是保存后的格式和想要的不同请问这该怎么做呢?
尝试过添加renderer

    renderer: function(value) {
               return value.format("Y-m-d");
           }

可是结果,那一列添加上面这该renderer,后几列就显示空白,原本的数据全部消失,不显示,这又是什么怪问题?

1个回答

showbo
showbo   Ds   Rxr 2017.09.06 15:09
已采纳
 text:'Activated Date',
dataIndex:'activateDate',
dateFormat:'Y-m-d'////
showbo
showbo 回复qq_24534807: store配置的fields列
3 个月之前 回复
qq_24534807
qq_24534807 回复showbo: 在model?
3 个月之前 回复
showbo
showbo 搞错,dateFormat设置到store配置的fields上
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片