(dblclick)="onRowDblClick(row)"
(click)="onRowClick($event, row, idx)"
*ngFor="let col of context.columnSet.displayColumns()">
- <span *ngIf="!col.cellTemplate">
+ <span *ngIf="!col.cellTemplate"
+ ngbTooltip="{{context.getRowColumnValue(row, col)}}"
+ triggers="mouseenter:mouseleave">
{{context.getRowColumnValue(row, col)}}
</span>
- <span *ngIf="col.cellTemplate">
- <ng-container
+ <span *ngIf="col.cellTemplate"
+ [ngbTooltip]="col.cellTemplate"
+ #tooltip="ngbTooltip"
+ (mouseenter)="tooltip.open(col.getCellContext(row))"
+ (mouseleave)="tooltip.close()" triggers="manual">
+ <ng-container #templateContainer
*ngTemplateOutlet="col.cellTemplate; context: col.getCellContext(row)">
</ng-container>
</span>