Я хочу добавить всплывающую подсказку и проверку для каждой ячейки таблицы. поэтому, как только пользователь ввел данные в ячейку, необходимо отобразить всплывающую подсказку для данных этой ячейки. текст всплывающей подсказки будет сочетанием [имя-столбца и данные]. Как получить имя столбца и данные после наведения мыши / ввода?
Html кода таблицы Dynami c, как -
<div class="row" *ngIf="displayedColumns.length > 0" class="mat-elevation-z8">
<div class="table-container">
<table class="table" mat-table [dataSource]="dataSource">
<tr mat-header-row *cdkHeaderRowDef="displayedColumns; sticky:true" ></tr>
<tr mat-row *cdkRowDef="let row; columns: displayedColumns;"></tr>
<ng-container *ngFor="let disCol of displayedColumns; let colIndex = index" [cdkColumnDef]="disCol">
<div *ngIf="disCol != 'addrow'">
<th mat-header-cell *cdkHeaderCellDef>{{disCol}}</th>
<td mat-cell (mouseover)="getData(element.get([disCol]))"
matTooltip={{dataFromService}} style="font-size: 18px !important;" *cdkCellDef="let element ">
<div *ngIf="disCol != 'STATUS' ">
<input id="paste-me" (keyup.enter)="onEnter()" [formControl]="element.get([disCol])">
</div>
<div *ngIf="disCol == 'STATUS' ">
<mat-select [formControl]="element.get([disCol])">
<mat-option [value]="active" *ngFor="let active of activeList">
{{ active }}
</mat-option>
</mat-select>
</div>
</td>
</div>
<div *ngIf="disCol == 'addrow'">
<th mat-header-cell *cdkHeaderCellDef ></th>
<div *ngIf="dynamicRows.length > 0 ? true : false">
<td mat-cell style="width: 120px;" *cdkCellDef="let element; let i = index;">
<input [(ngModel)]="inputValue" placeholder="No.of Rows" *ngIf="i > dynamicRows.length - 1 ? true : false" (keyup.enter)="addnewRow()"/>
</td>
</div>
<div *ngIf="dynamicRows.length === 0 ? true : false">
<td mat-cell style="width: 120px;" *cdkCellDef="let element;" >
<input [(ngModel)]="inputValue" placeholder="No.of Rows" *ngIf="dynamicRows.length === 0 ? true : false" (keyup.enter)="addnewRow()"/>
</td>
</div>
</div>
</ng-container>
</table>
</div>
------
getData(data){
this.dataFromService = 'value';
}
Мне нужно выровнять имя столбца и данные .
Как получить эти данные? Не могли бы вы помочь?