aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_elements
diff options
context:
space:
mode:
authorSonja Galovic <galovicsonja@gmail.com>2022-04-10 23:03:44 +0200
committerSonja Galovic <galovicsonja@gmail.com>2022-04-10 23:03:44 +0200
commit8097c0ced5e16657a92ca08fa788839147a4b56f (patch)
tree1c696748de1ee638ae4e6c8fb1e406e27f2d6f54 /frontend/src/app/_elements
parent2c60aea56e74c4589227ee0d022453011adc772f (diff)
Datasetovi - izmene i testiranje
Diffstat (limited to 'frontend/src/app/_elements')
-rw-r--r--frontend/src/app/_elements/dataset-load/dataset-load.component.html14
-rw-r--r--frontend/src/app/_elements/dataset-load/dataset-load.component.ts7
-rw-r--r--frontend/src/app/_elements/datatable/datatable.component.html3
3 files changed, 16 insertions, 8 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 2052c9b5..09487b3b 100644
--- a/frontend/src/app/_elements/dataset-load/dataset-load.component.html
+++ b/frontend/src/app/_elements/dataset-load/dataset-load.component.html
@@ -19,8 +19,8 @@
<input *ngIf="showMyDatasets" type="text" class="form-control" placeholder="Pretraga"
[(ngModel)]="term">
</div>
- <div class="px-5">
- <div *ngIf="showMyDatasets" class="overflow-auto" style="max-height: 500px;">
+ <div class="px-5" *ngIf="showMyDatasets">
+ <div class="overflow-auto" style="max-height: 500px;">
<ul class="list-group">
<li class="list-group-item p-3" *ngFor="let dataset of myDatasets|filter:term"
[ngClass]="{'selectedDatasetClass': this.selectedDataset == dataset}">
@@ -28,14 +28,14 @@
(click)="selectThisDataset(dataset);"></app-item-dataset>
</li>
</ul>
- <div class="px-5 mt-5">
- <app-datatable [data]="datasetFile" [hasHeader]="datasetHasHeader"></app-datatable>
- </div>
- </div>
+ </div>
+ <div class="px-5 mt-5">
+ <app-datatable [data]="datasetFile" [hasHeader]="datasetHasHeader"></app-datatable>
+ </div>
</div>
<app-add-new-dataset [style]="(showMyDatasets)?'display:none;visibility:hidden;':''" id="dataset"
- (newDatasetAdded)="showMyDatasets = true">
+ (newDatasetAdded)="refreshMyDatasets()">
</app-add-new-dataset>
</div> \ No newline at end of file
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 6a5734e5..7329033c 100644
--- a/frontend/src/app/_elements/dataset-load/dataset-load.component.ts
+++ b/frontend/src/app/_elements/dataset-load/dataset-load.component.ts
@@ -54,7 +54,7 @@ export class DatasetLoadComponent {
refreshMyDatasets() {
this.datasets.getMyDatasets().subscribe((datasets) => {
this.myDatasets = datasets;
- this.viewMyDatasetsForm();
+ this.showMyDatasets = true;
//this.
});
}
@@ -67,6 +67,9 @@ export class DatasetLoadComponent {
this.datasets.getDatasetFile(dataset.fileId).subscribe((file: string | undefined) => {
if (file) {
+ console.log(file);
+ this.datatable!.hasInput = true;
+ this.datatable!.loaded = true;
this.datasetFile = this.csv.csvToArray(file, (dataset.delimiter == "razmak") ? " " : (dataset.delimiter == "") ? "," : dataset.delimiter);
/*for (let i = this.datasetFile.length - 1; i >= 0; i--) { //moguce da je vise redova na kraju fajla prazno i sl.
if (this.datasetFile[i].length != this.datasetFile[0].length)
@@ -74,7 +77,9 @@ export class DatasetLoadComponent {
else
break; //nema potrebe dalje
}*/
+ console.log(this.datatable!.data);
console.log(this.datasetFile);
+ console.log(this.datatable!.hasInput);
//this.resetCbsAndRbs(); //TREBA DA SE DESI
//this.refreshThreeNullValueRadioOptions(); //TREBA DA SE DESI
this.selectedDatasetLoaded = true;
diff --git a/frontend/src/app/_elements/datatable/datatable.component.html b/frontend/src/app/_elements/datatable/datatable.component.html
index 52d50443..b6cbd303 100644
--- a/frontend/src/app/_elements/datatable/datatable.component.html
+++ b/frontend/src/app/_elements/datatable/datatable.component.html
@@ -1,4 +1,7 @@
+PRE IFA
+{{hasInput}}
<div *ngIf="data && hasInput">
+ PROSLO IF
<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">