Posted 26 February 2020, 4:26 am EST
Hi Ashok,
Please update the handler function for mousemove and mouseout event as follows and that should fix the issue:
spread.getHost().addEventListener("mousemove", (e) => {
this.updateTooltip(spread, e);
});
spread.getHost().addEventListener("mouseout", (e) => {
this.updateTooltip(spread, e);
});
updateTooltip(spread, e) {
let y = e.pageY - spread.getHost().offsetTop;
let x = e.pageX - spread.getHost().offsetLeft;
var result = spread.hitTest(x, y);
this.toolTip.style.top = (e.pageY - this.toolTip.offsetHeight - 10) + "px";
this.toolTip.style.left = e.pageX + "px";
var str = this.getHitAreaName(result);
if (result && str.length > 0) {
this.toolTip.style.display = 'block';
this.toolTip.innerHTML = `<b>${str}`;
} else {
this.toolTip.style.display = 'none';
}
}
Please let us know if the issue persists for you.
Regards
Sharad