У меня есть поле Model with Date и Store, которое загружается из XML с тем же полем даты, что и строка. Будет ли сенча автоматически анализировать его на Date или мне нужно будет сделать это вручную?
Ext.regModel('News', {
idProperty: 'Id',
fields: [
{ name: 'Id', type: 'int' },
{ name: 'Title', type: 'string' },
{ name: 'PostedOn', type: 'date' },
{ name: 'PostedBy', type: 'string' },
{ name: 'Details', type: 'string' }
]
});
var newsRemoteStore = new Ext.data.Store({
model: 'News',
sorters: [{
property: 'PostedOn',
direction: 'DESC'
}],
proxy: {
type: 'ajax',
url: BaseURL + 'News.php',
reader: {
type: 'xml',
root: 'News',
record: 'New'
}
},
getGroupString: function(record) {
if (record && record.data.PostedOn) {
return record.get('PostedOn').toDateString();
}
else {
return '';
}
}
});
Я спрашиваю, потому что поле Дата пусто, хотя в ответе xml есть дата e, g.
<PostedOn>2011-07-04 16:00:19</PostedOn>