summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-dashboard-report/run-dashboard-report.component.html
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-dashboard-report/run-dashboard-report.component.html')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-dashboard-report/run-dashboard-report.component.html75
1 files changed, 75 insertions, 0 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-dashboard-report/run-dashboard-report.component.html b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-dashboard-report/run-dashboard-report.component.html
new file mode 100644
index 00000000..b8fa314a
--- /dev/null
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-dashboard-report/run-dashboard-report.component.html
@@ -0,0 +1,75 @@
+
+<div *ngIf="showSpinner">
+ <div class="lds-ring">
+ <div></div>
+ <div></div>
+ <div></div>
+ <div></div>
+ </div>
+</div>
+
+<mat-form-field>
+ <input matInput (keyup)="applyFilter($event.target.value)" placeholder="Filter Report Data">
+ </mat-form-field>
+
+<div class="app-data-table">
+ <div class="app-data-table-fixed-height">
+<div class="example-container">
+ <table mat-table [dataSource]="dataSource" matSort>
+ <div *ngFor="let keys of displayedColumns; let i = index">
+ <ng-container matColumnDef="{{keys}}">
+ <th mat-header-cell *matHeaderCellDef mat-sort-header>{{displayedColumnsArr[i].split(",")[0]}}</th>
+ <td mat-cell *matCellDef="let row">
+ <div *ngIf="row[keys].split(',')[0] == 'linkToReport'">
+ <a [routerLink]="" (click)="linkToReport(row[keys].split(',')[1], row[keys].split(',')[2])">{{row[keys].split(',')[3]}}</a>
+ </div>
+ <div *ngIf="row[keys].split(',')[0] == 'linkToFeedback'">
+ <a [routerLink]="" (click)="linkToFeedback(row[keys].split(',')[1], row[keys].split(',')[2])">{{row[keys].split(',')[3]}}</a>
+ </div>
+ <div *ngIf="row[keys].split(',')[0] == 'linkToMail'">
+ <a [routerLink]="" (click)="linkToMail(row[keys].split(',')[1])">{{row[keys].split(',')[2]}}</a>
+ </div>
+ <div *ngIf="row[keys].split(',')[0] !== 'linkToReport' && row[keys].split(',')[0] !== 'linkToFeedback' && row[keys].split(',')[0] !== 'linkToMail'">
+ {{row[keys]}}
+ </div>
+ </td>
+ </ng-container>
+ </div>
+
+ <tr mat-header-row *matHeaderRowDef="displayedColumns; sticky: true;"></tr>
+ <tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
+ </table>
+
+ <mat-paginator [pageSizeOptions]="[5, 10, 20]" showFirstLastButtons></mat-paginator>
+ </div>
+ </div>
+</div>
+
+
+
+<!-- <div *ngIf="!showDashboardReport">
+ <div class="app-data-table">
+ <div class="app-data-table-fixed-height">
+ <table mat-table class="full-width-table" matSort aria-label="Elements">
+
+ <div *ngFor="let keys of displayedColumns; let i = index">
+ <ng-container matColumnDef="{{keys}}">
+ <th mat-header-cell *matHeaderCellDef mat-sort-header >{{displayedColumnsArr[i].split(",")[0]}}</th>
+ <td mat-cell *matCellDef="let row">{{row[keys]}}</td>
+ </ng-container>
+ </div>
+
+
+ <tr mat-header-row *matHeaderRowDef="displayedColumns" ></tr>
+ <tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
+ </table>
+ </div>
+ <mat-paginator #paginator
+ [length]="dataSource?.data.length"
+ [pageIndex]="0"
+ [pageSize]="15"
+ [pageSizeOptions]="[15, 25, 50, 100, 250]">
+ </mat-paginator>
+ </div>
+ </div> -->
+ \ No newline at end of file