diff options
author | Sonja Galovic <galovicsonja@gmail.com> | 2022-03-12 22:26:55 +0100 |
---|---|---|
committer | Sonja Galovic <galovicsonja@gmail.com> | 2022-03-12 22:26:55 +0100 |
commit | a084a81779b5a38440f5d7f15e4d2beace6a32f9 (patch) | |
tree | 7d2bc3479713826485efd5e7752029486f7e81d1 /frontend/src/app/_elements/dataset-load/dataset-load.component.html | |
parent | a404c208274605850fcf1f97e983dabc3b187cad (diff) |
Komponenta za ucitavanje i prikaz csv fajla v3; dodat material.module.ts
Diffstat (limited to 'frontend/src/app/_elements/dataset-load/dataset-load.component.html')
-rw-r--r-- | frontend/src/app/_elements/dataset-load/dataset-load.component.html | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/frontend/src/app/_elements/dataset-load/dataset-load.component.html b/frontend/src/app/_elements/dataset-load/dataset-load.component.html index 0b62a515..c89add43 100644 --- a/frontend/src/app/_elements/dataset-load/dataset-load.component.html +++ b/frontend/src/app/_elements/dataset-load/dataset-load.component.html @@ -1,46 +1,40 @@ <div> <input style="display: inline-block; width:350px;" list=delimiterOptions - placeholder="Izaberite ili ukucajte delimiter za .csv fajl" class="form-control" [(ngModel)]="delimiter"> + placeholder="Izaberite ili ukucajte delimiter za .csv fajl" class="form-control" [(ngModel)]="delimiter" + (input)="update()"> <datalist id=delimiterOptions> <option *ngFor="let option of delimiterOptions">{{option}}</option> </datalist> - - <input style="display: inline-block" [ngStyle]="{width:'350px'}" list=headerOptions - placeholder="Da li .csv ima header?" class="form-control" [(ngModel)]="header"> - <datalist id=headerOptions> - <option *ngFor="let option of headerOptions">{{option}}</option> - </datalist> - + + <label for="checkboxHeader">Da li .csv ima header?</label> + <input (input)="update()" [(ngModel)]="hasHeader" type="checkbox" value="" id="checkboxHeader" checked> <br><br> - <input class="form-control mb-5" type="file" class="upload" (change)="changeListener($event)"> + <input id="fileInput" class="form-control mb-5" type="file" class="upload" (change)="changeListener($event)" accept=".csv"> - <table class="table table-bordered table-light mt-5"> + <table *ngIf="csvRecords.length > 0 && hasHeader" class="table table-bordered table-light mt-5"> <thead> <tr> <th *ngFor="let item of csvRecords[0]; let i = index">{{item}}</th> </tr> </thead> <tbody> - <!--<tr *ngFor="let row of csvRecords | ((header == 'Da') ? (slice:1:11) : (slice:0:11))">--> - <!--<ng-container *ngIf="header == 'Da'"> - <tr *ngFor="let row of csvRecords | slice:1:11"> - <td *ngFor="let col of row">{{col}}</td> - </tr> - </ng-container> - <ng-container *ngIf="header == 'Ne'"> - <tr *ngFor="let row of csvRecords | slice:0:10"> - <td *ngFor="let col of row">{{col}}</td> - </tr> - </ng-container>--> - <tr *ngFor="let row of csvRecords | slice:1:11"> <td *ngFor="let col of row">{{col}}</td> </tr> </tbody> </table> - <div *ngIf="csvRecords[0]" id="info"> + + <table *ngIf="csvRecords.length > 0 && !hasHeader" class="table table-bordered table-light mt-5"> + <tbody> + <tr *ngFor="let row of csvRecords | slice:0:10"> + <td *ngFor="let col of row">{{col}}</td> + </tr> + </tbody> + </table> + + <div *ngIf="csvRecords.length > 0" id="info"> . . . <br> {{rowsNumber}} x {{colsNumber}} </div> |