|
public tooltipRender(args: ITooltipRenderEventArgs): void {
if(args.series.seriesElement.classList[0] === 'container_ej2_deselected') {
args.cancel = true
}
}; |
|
import { Series } from '@syncfusion/ej2-ng-charts';
public tooltipRender(args: ITooltipRenderEventArgs): void {
let series: Series = <Series>(args.series);
args.cancel = (series.seriesElement.classList[0] === 'container_ej2_deselected');
}; |
|
public tooltipRender(args: ITooltipRenderEventArgs): void {
let series: Series = <Series>(args.series);
let sumvalue = this.sum(series.yData)
let percentage = Math.floor((args.point.y * 100) / sumvalue);
args.text = args.text.replace(/<b>[\s\S]*?<\/b>/, '<b>' +percentage + '% of '+ sumvalue + '</b>');
};
public sum(values: number[]): number {
let sum: number = 0;
for (let value of values) {
sum += value;
}
return sum;
} |