2

次のように定義されている下の時間軸があります。

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

しかし、すべてのラベルは「NaN.NaN.0NaN」です

ストアを見ると、日付フィールドは正しい値を持つ通常の Date オブジェクトです。しかし、Axis の drawLabel 関数を見ると、me.labelsオブジェクトがないため、何も描画されません。

4

1 に答える 1

2

時間軸のレンダラーがあります:

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

そしてここにそれを設定します:

this.chart.axes.items[2].label.renderer = this.getDateRenderer;
于 2013-04-10T00:49:04.263 に答える