Posted 28 November 2022, 4:14 am EST
I have an interpolated string, and I want it to have a trailing ellipses should text overflow, and a tooltip upon hover displaying the full text.
Reference code:
<wj-flex-grid-column [header]="''" [binding]="'label'" [isReadOnly]="true" [width]="'*'">
<ng-template wjFlexGridCellTemplate class="labelOverflow">
{{item.label}}
</ng-template>
</wj-flex-grid-column>
The CSS class definition:
.labelOverflow {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.labelOverflow:hover {
text-overflow: clip;
white-space: normal;
word-break: break-all;
}