diff --git a/packages/qgrid-ngx-plugins/src/lib/cell-tooltip/cell-tooltip.component.ts b/packages/qgrid-ngx-plugins/src/lib/cell-tooltip/cell-tooltip.component.ts index cbe9fea5d..4f555264b 100644 --- a/packages/qgrid-ngx-plugins/src/lib/cell-tooltip/cell-tooltip.component.ts +++ b/packages/qgrid-ngx-plugins/src/lib/cell-tooltip/cell-tooltip.component.ts @@ -41,6 +41,16 @@ export class CellTooltipComponent implements OnInit { if (e.state.target) { const { rowIndex, columnIndex } = e.state.target; const domCell = table.body.cell(rowIndex, columnIndex); + const element = domCell.element; + if(element.offsetWidth === element.scrollWidth){ + const tooltipLayer = 'tooltip'; + + if (table.view.hasLayer(tooltipLayer)) { + table.view.removeLayer(tooltipLayer); + this.invalidate(); + } + return; + } if (domCell.model()) { this.context = {