aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_elements/form-dataset/form-dataset.component.ts
diff options
context:
space:
mode:
authorSonja Galovic <galovicsonja@gmail.com>2022-05-19 21:55:59 +0200
committerSonja Galovic <galovicsonja@gmail.com>2022-05-19 21:55:59 +0200
commit67bd7451128193517edcbdb61182d0f3800a46dc (patch)
tree1fc2ce998c9037f7e4037469d23e371a53a60830 /frontend/src/app/_elements/form-dataset/form-dataset.component.ts
parent573019527eae41128b0716930dc0cfa0b019d317 (diff)
parent07b6cce2538240db0de979e205bf56394b771fe4 (diff)
Merge branch 'redesign' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into redesign
# Conflicts: # frontend/src/app/_pages/experiment/experiment.component.ts
Diffstat (limited to 'frontend/src/app/_elements/form-dataset/form-dataset.component.ts')
-rw-r--r--frontend/src/app/_elements/form-dataset/form-dataset.component.ts74
1 files changed, 37 insertions, 37 deletions
diff --git a/frontend/src/app/_elements/form-dataset/form-dataset.component.ts b/frontend/src/app/_elements/form-dataset/form-dataset.component.ts
index 19c0083c..35d68526 100644
--- a/frontend/src/app/_elements/form-dataset/form-dataset.component.ts
+++ b/frontend/src/app/_elements/form-dataset/form-dataset.component.ts
@@ -24,11 +24,12 @@ export class FormDatasetComponent {
files: File[] = [];
rowsNumber: number = 0;
colsNumber: number = 0;
- begin:number=0;
- step:number=10;
- existingFlag:boolean=false;
+ begin: number = 0;
+ step: number = 10;
+ existingFlag: boolean = false;
@Input() dataset: Dataset; //dodaj ! potencijalno
+ @Output() editEvent = new EventEmitter();
tableData: TableData = new TableData();
@@ -43,31 +44,30 @@ export class FormDatasetComponent {
}
//@ViewChild('fileImportInput', { static: false }) fileImportInput: any; cemu je ovo sluzilo?
- resetPagging(){
- this.begin=0;
+ resetPagging() {
+ this.begin = 0;
}
- goBack(){
- if(this.begin-10<0)
- this.begin=0;
- else
- {
- this.begin-=10;
+ goBack() {
+ if (this.begin - 10 < 0)
+ this.begin = 0;
+ else {
+ this.begin -= 10;
this.loadExisting();
}
}
- goForward(){
- this.begin+=10;
- if(this.dataset.rowCount<this.begin)
- this.begin-=10;
+ goForward() {
+ this.begin += 10;
+ if (this.dataset.rowCount < this.begin)
+ this.begin -= 10;
else
this.loadExisting();
}
- clear(){
+ clear() {
this.tableData.hasInput = false;
}
- getPage(){
- return Math.ceil(this.dataset.rowCount/10)
+ getPage() {
+ return Math.ceil(this.dataset.rowCount / 10)
}
changeListener($event: any): void {
@@ -81,7 +81,7 @@ export class FormDatasetComponent {
this.filename = this.files[0].name;
this.tableData.loaded = false;
- this.existingFlag=false;
+ this.existingFlag = false;
this.update();
}
@@ -115,30 +115,30 @@ export class FormDatasetComponent {
this.dataset.name = this.filename.slice(0, this.filename.length - 4);
}
- loadExisting(){
- this.existingFlag=true;
+ loadExisting() {
+ this.existingFlag = true;
this.firstInput = false;
this.tableData.hasInput = true;
this.tableData.loaded = false;
- this.datasetsService.getDatasetHeader(this.dataset.fileId).subscribe((header: string | undefined)=>{
-
- this.datasetsService.getDatasetFilePaging(this.dataset.fileId,this.begin,this.step).subscribe((file: string | undefined) => {
- if (file) {
- this.tableData.loaded = true;
- this.tableData.numRows = this.dataset.rowCount;
- this.tableData.numCols = this.dataset.columnInfo.length;
- this.tableData.data = this.csv.csvToArray(header+'\n'+file, (this.dataset.delimiter == "razmak") ? " " : (this.dataset.delimiter == "novi red") ? "\t" : this.dataset.delimiter);
-
- }
- else{
- this.begin-=10;
- this.loadExisting();
- }
+ this.datasetsService.getDatasetHeader(this.dataset.fileId).subscribe((header: string | undefined) => {
+
+ this.datasetsService.getDatasetFilePaging(this.dataset.fileId, this.begin, this.step).subscribe((file: string | undefined) => {
+ if (file) {
+ this.tableData.loaded = true;
+ this.tableData.numRows = this.dataset.rowCount;
+ this.tableData.numCols = this.dataset.columnInfo.length;
+ this.tableData.data = this.csv.csvToArray(header + '\n' + file, (this.dataset.delimiter == "razmak") ? " " : (this.dataset.delimiter == "novi red") ? "\t" : this.dataset.delimiter);
+
+ }
+ else {
+ this.begin -= 10;
+ this.loadExisting();
+ }
+ });
});
- });
-
+
}
/*exportAsXLSX():void {