Javascript 无法更改ext js 6.0.1中的类型日期格式

Javascript 无法更改ext js 6.0.1中的类型日期格式,javascript,extjs,extjs4.1,extjs5,extjs6.2,Javascript,Extjs,Extjs4.1,Extjs5,Extjs6.2,我是Ext JS的新手。我的要求是在UI中以“d/m/Y h:i”格式显示日期 以下是我创建的类: A.java:从这个文件中,我得到了“2015-01-24T14:31:11”格式的日期 模型Js文件:字段:[{name:'date',键入:'date'}] 存储Js文件: loadData : function () return new PromisedRequest() .get("/test/{empId}") .then(function (da

我是Ext JS的新手。我的要求是在UI中以“d/m/Y h:i”格式显示日期

以下是我创建的类:

  • A.java:从这个文件中,我得到了“2015-01-24T14:31:11”格式的日期
  • 模型Js文件:
    字段:[{name:'date',键入:'date'}]
  • 存储Js文件:

       loadData : function () return new PromisedRequest()
            .get("/test/{empId}")
            .then(function (data) {
                Ext.each(data, function(rec) {                   
                    var dt = new Date();                 
                   rec.date = Ext.Date.format(dt, 'd/m/Y h:i');
                });                
                return data;
            })
            .then(null, null, null, this);
    
  • 查看js文件: 每一行都在textarea中呈现,其他文本也来自存储区。 当我使用
    newdate()
    时,它会被成功覆盖。当我尝试从json rec格式化日期时,它不会在存储中得到更新

    如果有人面对同样的问题,并且有同样的解决方案,我会很感激


  • 您可以在模型的日期字段中指定日期,如下所示:

    {
        name: 'date',
        type: 'date',
        dateFormat: 'd/m/Y h:i'
    }
    
    您还可以在其他情况下使用操纵字段,以避免在加载时操纵存储中的数据