save dynamic form - create new form bug -> fixed
This commit is contained in:
parent
997d4b61da
commit
586f075d1c
|
@ -26,7 +26,7 @@
|
|||
</mat-step>
|
||||
<mat-step>
|
||||
<ng-template matStepLabel>{{'DATASET-WIZARD.THIRD-STEP.TITLE' | translate}}</ng-template>
|
||||
<dynamic-form *ngIf="datasetWizardModel" [dataModel]="datasetWizardModel"></dynamic-form>
|
||||
<dynamic-form *ngIf="datasetWizardModel && datasetWizardModel.id" [dataModel]="datasetWizardModel"></dynamic-form>
|
||||
<div>
|
||||
<button matStepperPrevious mat-raised-button color="primary">{{'DATASET-WIZARD.ACTIONS.BACK' | translate}}</button>
|
||||
</div>
|
||||
|
|
|
@ -30,4 +30,4 @@
|
|||
</mat-sidenav-content>
|
||||
</mat-sidenav-container>
|
||||
</div>
|
||||
<p>Form value: {{ form.value | json }}</p>
|
||||
<!-- <p>Form value: {{ form.value | json }}</p> -->
|
|
@ -13,6 +13,9 @@ import { Router, ActivatedRoute, ParamMap, Params } from '@angular/router';
|
|||
import 'rxjs/add/operator/switchMap';
|
||||
import { Location } from '@angular/common';
|
||||
import {MatSidenavModule} from '@angular/material/sidenav';
|
||||
import { BaseHttpService } from '@app/utilities/cite-http-service-module/base-http.service';
|
||||
import { HostConfiguration } from '@app/app.constants';
|
||||
import { DatasetWizardService } from '@app/services/dataset-wizard/dataset-wizard.service';
|
||||
|
||||
declare function simple_notifier(type: string, title: string, message: string): any;
|
||||
|
||||
|
@ -45,7 +48,9 @@ export class DynamicFormComponent implements OnInit {
|
|||
constructor(private router: Router,
|
||||
private _location: Location,
|
||||
private route: ActivatedRoute,
|
||||
private visibilityRulesService: VisibilityRulesService
|
||||
private visibilityRulesService: VisibilityRulesService,
|
||||
private http: BaseHttpService,
|
||||
private datasetWizardService: DatasetWizardService,
|
||||
) {
|
||||
this.datasetId = route.snapshot.params['id'];
|
||||
}
|
||||
|
@ -87,10 +92,13 @@ export class DynamicFormComponent implements OnInit {
|
|||
}
|
||||
|
||||
submit() {
|
||||
//this.serverService.updateDataset(this.datasetId, this.form.value).subscribe()
|
||||
}
|
||||
save(){
|
||||
debugger;
|
||||
|
||||
save(){
|
||||
this.datasetWizardService.saveDataset(this.datasetId, this.form.value).subscribe(data => {
|
||||
this.router.navigateByUrl("/datasets");
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
toggleSidebar() {
|
||||
|
|
|
@ -41,4 +41,8 @@ export class DatasetWizardService {
|
|||
createDataset(datasetModel: DatasetWizardModel): Observable<DatasetWizardModel> {
|
||||
return this.http.post<DatasetWizardModel>(this.actionUrl + 'createOrUpdate', datasetModel, { headers: this.headers });
|
||||
}
|
||||
|
||||
public saveDataset(datasetId:String, formValue){
|
||||
return this.http.post(HostConfiguration.Server +'datasetprofile/save/'+datasetId, formValue, { headers: this.headers })
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue