aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_elements
diff options
context:
space:
mode:
authorSonja Galovic <galovicsonja@gmail.com>2022-03-26 14:43:04 +0100
committerSonja Galovic <galovicsonja@gmail.com>2022-03-26 14:43:04 +0100
commite9112baa067850cbbd460060347cb1987e389902 (patch)
tree72737af834f7c6bbb14c40ab2e6ba125a5d0cf09 /frontend/src/app/_elements
parentd9742d0413a9b3cf0b530b275bd97dc0fe39c346 (diff)
Dodat atribut hasHeader u klasi Dataset (front i back) i iskoriscen u tabelarnom prikazu (datatable component).
Diffstat (limited to 'frontend/src/app/_elements')
-rw-r--r--frontend/src/app/_elements/dataset-load/dataset-load.component.html2
-rw-r--r--frontend/src/app/_elements/dataset-load/dataset-load.component.ts9
-rw-r--r--frontend/src/app/_elements/item-dataset/item-dataset.component.html2
3 files changed, 7 insertions, 6 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 3ac43f73..76e46092 100644
--- a/frontend/src/app/_elements/dataset-load/dataset-load.component.html
+++ b/frontend/src/app/_elements/dataset-load/dataset-load.component.html
@@ -33,7 +33,7 @@
</datalist>
<label for="type" class="form-check-label my-5">Da li .csv ima header?
- <input class="mx-3 form-check-input" type="checkbox" (input)="update()" [(ngModel)]="hasHeader" type="checkbox"
+ <input class="mx-3 form-check-input" type="checkbox" (input)="update()" [(ngModel)]="dataset.hasHeader" type="checkbox"
value="" id="checkboxHeader" checked>
</label>
<br>
diff --git a/frontend/src/app/_elements/dataset-load/dataset-load.component.ts b/frontend/src/app/_elements/dataset-load/dataset-load.component.ts
index e7b19f9a..f9343117 100644
--- a/frontend/src/app/_elements/dataset-load/dataset-load.component.ts
+++ b/frontend/src/app/_elements/dataset-load/dataset-load.component.ts
@@ -13,7 +13,7 @@ export class DatasetLoadComponent {
delimiterOptions: Array<string> = [",", ";", "\t", "razmak", "|"]; //podrazumevano ","
- hasHeader: boolean = true;
+ //hasHeader: boolean = true;
hasInput: boolean = false;
csvRecords: any[] = [];
@@ -21,7 +21,7 @@ export class DatasetLoadComponent {
rowsNumber: number = 0;
colsNumber: number = 0;
- dataset: Dataset;
+ dataset: Dataset; //dodaj ! potencijalno
constructor(private ngxCsvParser: NgxCsvParser) {
this.dataset = new Dataset();
@@ -54,13 +54,14 @@ export class DatasetLoadComponent {
console.log('Result', result);
if (result.constructor === Array) {
this.csvRecords = result;
- if (this.hasHeader)
+ if (this.dataset.hasHeader)
this.rowsNumber = this.csvRecords.length - 1;
else
this.rowsNumber = this.csvRecords.length;
this.colsNumber = this.csvRecords[0].length;
- this.dataset.header = this.csvRecords[0];
+ if (this.dataset.hasHeader) //kasnije dodati opciju kada nema header da korisnik rucno unosi header-e
+ this.dataset.header = this.csvRecords[0];
this.loaded.emit("loaded");
}
diff --git a/frontend/src/app/_elements/item-dataset/item-dataset.component.html b/frontend/src/app/_elements/item-dataset/item-dataset.component.html
index 46840cdd..8751fce5 100644
--- a/frontend/src/app/_elements/item-dataset/item-dataset.component.html
+++ b/frontend/src/app/_elements/item-dataset/item-dataset.component.html
@@ -8,7 +8,7 @@
</p>
<table class="table table-bordered table-sm">
<thead>
- <th scope="col" *ngFor="let column of dataset.header">{{column}}</th>
+ <th scope="col" *ngFor="let column of dataset.header">{{column}}</th> <!-- treba da se namesti da kad nema hedere, da korisnik unese nazive kolona pa da se taj heder prikaze -->
</thead>
</table>
</div>