1 <div class="table-header">
2 <div class="left-header">
3 <span class="title-header">{{description}}</span>
4 <div class="sub-title-header">
5 <span class="vnf-match-your-criteria" class="total" [attr.data-tests-id]="'total-amount'" style="margin-right: 5px;"><span
6 [attr.data-tests-id]="'numberOfNotHideVnfMembers'">{{membersTableService.numberOfNotHideVnfMembers}}</span> VNFs match your criteria</span>
7 <span class="vnf-selected" class="total" [attr.data-tests-id]="'total-selected'"><span
8 [attr.data-tests-id]="'numberOfSelectedVnfMembers'">{{membersTableService.numberOfSelectedVnfMembers}}</span> VNF{{membersTableService.numberOfSelectedVnfMembers>1?'s':'' }} selected</span>
12 <div class="search-container">
14 [placeHolder]="'Search...'"
16 [testId]="'vnf-members-search'"
17 (valueChange)="search($event)">
21 <table id="member-table" class="table table-bordered" *ngIf="data?.length > 0">
22 <thead class="thead-dark">
24 <th class="allCheckboxAreSelected" style="position: relative;">
26 [(checked)]="membersTableService.allCheckboxAreSelected"
27 [testId]="'all-checkbox-selected'"
28 (checkedChange)="changeAllCheckboxStatus($event)"
31 <th class="header-title" *ngFor="let header of headers">{{header.displayName}}</th>
35 <tr class="member-table-row" *ngFor="let vnf of membersTableService.filteredMembers">
36 <td class="sdcCheckboxMember" style="position: relative;" [attr.data-tests-id]="vnf?.instanceId">
38 [checked]="membersTableService.allMemberStatusMap[vnf.instanceId]?.isSelected"
39 [testId]="vnf?.instanceId"
40 (checkedChange)="changeCheckboxStatus(vnf.instanceId)"
43 <custom-ellipsis [id]="vnf?.instanceName" [value]="vnf?.instanceName"
44 [hightlight]="filterValue"></custom-ellipsis>
45 <custom-ellipsis class="second-line" [id]="vnf?.instanceId" [value]="'UUID: '+ vnf?.instanceId"
46 [hightlight]="filterValue"></custom-ellipsis>
49 <custom-ellipsis [id]="vnf?.modelInfo?.modelVersion" [value]="vnf?.modelInfo?.modelVersion" [hightlight]="filterValue"></custom-ellipsis>
52 <custom-ellipsis [id]="vnf?.modelInfo?.modelName" [value]="vnf?.modelInfo?.modelName" [hightlight]="filterValue"></custom-ellipsis>
55 <custom-ellipsis [id]="vnf?.provStatus" [value]="vnf?.provStatus" [hightlight]="filterValue"></custom-ellipsis>
57 <td id="serviceInstance">
58 <custom-ellipsis [id]="vnf?.serviceInstanceName" [value]="vnf?.serviceInstanceName"
59 [hightlight]="filterValue"></custom-ellipsis>
60 <custom-ellipsis class="second-line" [id]="vnf?.serviceInstanceId" [value]="'UUID: '+ vnf?.serviceInstanceId"
61 [hightlight]="filterValue"></custom-ellipsis>
64 <custom-ellipsis [id]="vnf?.lcpCloudRegionId" [value]="vnf?.lcpCloudRegionId" [hightlight]="filterValue"></custom-ellipsis>
67 <custom-ellipsis [id]="vnf?.tenantName" [value]="vnf?.tenantName" [hightlight]="filterValue"></custom-ellipsis>
73 <div class="no-result" *ngIf="data?.length == 0">No VNFs were found that can belong to this group.</div>