2017-12-26 4 views
0

Ich versuche, ein Highchart mit jedem Projekt zu erstellen, hat eine eigene URL (klickbar), für jede Daten im Tooltip.Highchart anklickbarer Link in tooptip

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

Wie kann ich jedes Projekt von urls eigenen url bekommen?

Antwort

2

I aktualisiert Serie verwendet urls[indexs][j] statt 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 Demo