2013-08-20 60 views
2

我使用highchart.js顯示一個月內員工的簽到時間和簽出時間圖。工具提示不顯示在高圖上

  • X軸將是月中的某一天。
  • Y軸是一天中的小時。

我想自定義工具提示要像

Check In 
5 Aug: 09:40 am 

Check Out 
5 Aug: 09:40 am 

出於某種奇怪的原因,它只能顯示默認格式x和y。 代碼在這裏: http://jsfiddle.net/BFnL9/1/

這裏有什麼bug。

回答

2

你的工具提示定義是好的,但它是在錯誤的地方。嘗試把它放在與plotOptions相同的級別而不是裏面。

 tooltip: { 
     crosshairs: true, 
     formatter: function(){ 
      // THIS FUNCTION DOESNT RUN ?????????? 
      return '<b>'+ this.series.name +'</b><br/>'+ 
      Highcharts.dateFormat('%e %b', this.x) +': '+ Highcharts.dateFormat('%H %M', this.y) ; 
     } 

     // headerFormat: '<b>{series.name}</b><br>', 
     // pointFormat: 'Day {point.x}, Time: {point.y}' 
     }, 

http://jsfiddle.net/JpMnF/

+0

事實上,格式化僅在提示的水平,不支持的系列。 '這些選項](http://api.highcharts.com/highcharts#plotOptions.series.tooltip)由'plotOptions.series.tooltip'支持。 –

+0

感謝您的快速回復:) – aladine