2012-02-28 48 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。希望有所幫助。

相關問題