我有一个列表视图,我根据日期对项目进行排序。排序在Store
中完成Ext.define('TechHelp.store.Tickets', {
extend: 'Ext.data.Store',
config: {
model: 'TechHelp.model.Ticket',
autoLoad: true,
sorters:[{ property: 'OpenDate', direction: 'DESC'}],
grouper: {
sortProperty: 'OpenDate',
direction: 'DESC',
groupFn: function (record) {
if (record && record.data.OpenDate) {
return convertDate(record.data.OpenDate);
} else {
return '';
}
}
}
}
});
convertDate代码是
function convertDate(rec){
var formated = Ext.Date.format(new Date(rec),'d-m-Y');
return formated;
}
这似乎在Chrome浏览器中运行良好,但是当我将其打包为本机应用并在Android Emulator中运行时,日期显示为nAn,因此列表中的排序不起作用。
如果有人遇到此问题,请告诉我你是如何解决的
由于 P
答案 0 :(得分:0)
在模型TechHelp.model.Ticket
中,字段type
的{{1}}属性设置为日期?