diff options
author | Sonja Galovic <galovicsonja@gmail.com> | 2022-04-06 23:15:10 +0200 |
---|---|---|
committer | Sonja Galovic <galovicsonja@gmail.com> | 2022-04-06 23:15:10 +0200 |
commit | 588b9528bc39acc04a94ad8d996333bb4e4764e7 (patch) | |
tree | fc22da9be2a8bd96c2c77bb377a7f90e9e475b4d /frontend/src/app/_elements/datatable | |
parent | 052c97eadc3784306607fab2fd725d3cfa592867 (diff) |
Dodata funkcionalnost cuvanja dataseta (prvo se cuva pa se bira). Izmenjeni datatable, dataset-load i add-new-dataset-component
Diffstat (limited to 'frontend/src/app/_elements/datatable')
-rw-r--r-- | frontend/src/app/_elements/datatable/datatable.component.html | 8 | ||||
-rw-r--r-- | frontend/src/app/_elements/datatable/datatable.component.ts | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/frontend/src/app/_elements/datatable/datatable.component.html b/frontend/src/app/_elements/datatable/datatable.component.html index 8fcd44ac..52d50443 100644 --- a/frontend/src/app/_elements/datatable/datatable.component.html +++ b/frontend/src/app/_elements/datatable/datatable.component.html @@ -1,11 +1,11 @@ -<div *ngIf="data"> +<div *ngIf="data && hasInput"> <div class="table-responsive" style="height: 34rem; overflow: auto; border-radius: 5px;" class="mh-5"> <div *ngIf="!loaded" style="background-color: #003459; width: 100%; height: 100%;" class="d-flex justify-content-center align-items-center"> <app-loading></app-loading> </div> <div *ngIf="loaded"> - <table *ngIf="hasHeader" class="table table-bordered table-light"> + <table *ngIf="data.length > 0 && hasHeader && data[0].length > 0" class="table table-bordered table-light"> <thead> <tr> <th *ngFor="let item of data[0]; let i = index">{{item}}</th> @@ -18,7 +18,7 @@ </tbody> </table> - <table *ngIf="data.length > 0 && !hasHeader" class="table table-bordered table-light"> + <table *ngIf="data.length > 0 && !hasHeader && data[0].length > 0" class="table table-bordered table-light"> <tbody> <tr *ngFor="let row of data"> <td *ngFor="let col of row">{{col}}</td> @@ -28,7 +28,7 @@ </div> </div> - <div id="info"> + <div id="info" *ngIf="data.length > 0 && data[0].length > 0"> <br> <span *ngIf="hasHeader">{{data.length - 1}} x {{data[0].length}}</span> <span *ngIf="!hasHeader">{{data.length}} x {{data[0].length}}</span> diff --git a/frontend/src/app/_elements/datatable/datatable.component.ts b/frontend/src/app/_elements/datatable/datatable.component.ts index 3343f6f0..19fb204e 100644 --- a/frontend/src/app/_elements/datatable/datatable.component.ts +++ b/frontend/src/app/_elements/datatable/datatable.component.ts @@ -11,6 +11,7 @@ export class DatatableComponent implements OnInit { @Input() data?: any[] = []; + hasInput = false; loaded = false; constructor() { } |