我的日期分拣机有问题。我从XML文件中获取日期,如下所示:
<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'
}]
});
但是当我按日期排序时,它没有做正确的排序。如果我有这些日期:1-1-2011,3-1-2011和1-2-2011,它的排序如下: 2011年1月1日 2011年1月2日 2011年3月1日
我怎样才能让这种排序工作得像它应该的那样?
由于
答案 0 :(得分:4)
我相信您需要在字段中设置dateFormat
。例如,我有一个从JSON请求返回的日期,该字段具有dateFormat: 'MS'
属性。
我会给this a read on Ext's dateformats。希望有所帮助。