Для date.getFullYear () я подозреваю, что ваша строка даты не может быть преобразована в объект Date. Не могли бы вы опубликовать другой код поддержки, в идеале полный код Store and Grid? Если вы хотите использовать временную ось, вам нужно преобразовать строку даты в объект даты через что-то вроде:
Ext.define('Your.Model', {
extend: 'Ext.data.Model',
fields: [
{name: 'dateString', type: 'string'},
{name: 'date',
convert: function(value, record) {
year = value.substring(0,4);
month = value.substring(5,7).replace(/^[0]+/g,"");
day = value.substring(8,10).replace(/^[0]+/g,"");
hour = value.substring(11,13).replace(/^[0]+/g,"");
// etc for min, sec, millis
return new Date(year, (month - 1), day, hour, 0, 0);
}
}
]
});
Для отладки диаграммы, отображаемой некорректно, я бы поместил объект вашей диаграммы в var и в точку останова Firebug после назначения этой переменной, чтобы иметь возможность проверять объект js диаграммы и просматривать данные внутри.