2013-04-08 3 views
2

У меня есть нижняя ось времени, которая определяется следующим образом:Этикетки с ExtJS4 оси времени

{ 
    "title":"Date", 
    "description":"", 
    "position":"bottom", 
    "type":"Time", 
    "fields":["date"], 
    "dateFormat":"d.m.Y" 
} 

Но все метки являются «NaN.NaN.0NaN»

Когда я смотрю в хранилище, поле даты является нормальным объектом Date с правильными значениями. Но когда я смотрю в функции drawLabel оси, me.labels не имеет объектов, поэтому ничего не нарисовано.

ответ

2

У меня есть средство визуализации оси времени:

getDateRenderer: function(v) { 
    return Ext.util.Format.date(v, 'd.m.Y'); 
} 

и здесь настройки его к ней:

this.chart.axes.items[2].label.renderer = this.getDateRenderer; 
Смежные вопросы