2017-12-26 4 views
0

私は各プロジェクトでハイチャートを作成しようとしていますが、ツールチップ内の各データに対して独自のURL(クリック可能)があります。ハイパーリンクのクリック可能なリンク

series: [{ 
    tooltip: { 
    pointFormatter: function() { 
     var string = ''; 
     Highcharts.each(toolTip[this.series.data.indexOf(this)], function(p) { 
     string += '<a href="'+ urls +'">' + p + '</a><br>' 
     }); 
     return string + "<br />"; 
    } 
    }, 
    type: 'spline', 
    data: data 
}] 

Fiddle

どのように私は、各プロジェクトはurlsから自身のURLを取得設定することができますか?

答えて

2

私はシリーズがurls[indexs][j]代わりのurls

series: [{ 
    tooltip: { 
    pointFormatter: function() { 
     var string = ''; 
     var indexs = this.series.data.indexOf(this); 
     Highcharts.each(toolTip[this.series.data.indexOf(this)], function(p, j) { 
     string += '<a href="' + urls[indexs][j] + '">' + p + '</a><br>' 
     }); 
     return string + "<br />"; 
    } 
    }, 
    type: 'spline', 
    data: data 
}] 

Fiddleデモ

を使用更新
関連する問題