I'm searching a solution to show with the cursor tool the values of all Series in my Chart.
I've already done something with the Tooltip Tool but there are synchronization problems and the mouse pointer needs to be focused on a serie.
Code: Select all
tip=new Tee.ToolTip(Chart1);
tip.render="dom";
tip.autoHide=false;
tip.domStyle = "padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:4px; margin-left:5px; margin-top:0px; ";
tip.domStyle = tip.domStyle + "background-color:#FCFCFC; border-radius:4px 4px; color:#FFF; ";
tip.domStyle = tip.domStyle + "border-style:solid;border-color:#A3A3AF;border-width:1; z-index:1000;";
console.log(tip);
Chart1.tools.add(tip);
tip.onhide=function() { scaling=0; poindex=-1; }
tip.ongettext=function( tool, text, series, index) {
var s = '';
for (i = 0; i < Chart1.series.count(); i++) {
if(Chart1.getSeries(i).data.values.length> index){
s = s + '<font face="verdana" color="black" size="1"><strong>'+ Chart1.getSeries(i).title+'</strong></font>';
s = s +'<br/><font face="verdana" color="red" size="1">Value: '+Chart1.getSeries(i).data.values[index].toFixed(2)+'</font><br/>';
}
}
document.getElementById('values').innerHTML = s;
return s;
}
Thanks for your help.