2012-02-28 51 views
2

我的日期分类器出现问题。我得到我的约会了XML文件,看起来像这样:如何在EXTJS中对日期列进行排序

<date>18-10-2011</date> 

我的店是这样的:

Ext.define('blockedList', { 
    extend: 'Ext.data.Model', 
    fields: [{ 
     name: 'sourceFile', 
     type: 'text', 
     mapping: 'sourceFile' 

    }, { 
     name: 'summaryFile', 
     type: 'text', 
     mapping: 'summaryFile' 

    }, { 
     name: 'date', 
     type: 'date', 
     mapping: 'date' 

    }, { 
     name: 'total', 
     type: 'float', 
     mapping: 'total' 

    }] 
}); 

但是,当我有点上的日期是不是做正确的排序。如果我有这些日期:2011年1月1日,2011年3月1日和2011年1月2日其排序是这样的: 2011年1月1日 2011年1月2日 2011年3月1日

我怎么能得到这种排序工作就像它应该?

感谢

回答

4

我相信你需要设置dateFormat内场。例如,我有从JSON请求返回的日期,并且该字段具有dateFormat: 'MS'属性。我可以给this a read on Ext's dateformats。希望有所帮助。

相关问题