[英]How do i sort a date column in EXTJS
我的日期排序器有问题。 我得到一个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'
}]
});
但是,当我按日期排序时,它并没有进行正确的排序。 如果我有以下日期:2011年1月1日,2011年3月1日和2011年1月2日,则其排序如下:2011年1月1日2011年2月1日2011年1月1日
我怎样才能使这种排序工作正常?
谢谢
我相信您需要在字段中设置dateFormat
。 例如,我有从JSON请求返回的日期,并且该字段具有dateFormat: 'MS'
属性。
我想读一下Ext的dateformats 。 希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.