qq_24534807
2017-09-06 06:55
采纳率: 34.5%
浏览 1.8k
已采纳

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条回答 默认 最新

  • 已采纳
     text:'Activated Date',
    dataIndex:'activateDate',
    dateFormat:'Y-m-d'////
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题