mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-850] example on using in-memory form data (#2037)
* stub for custom form service * demo polishing - use in-memory formService only for the corresponding demo page 'Form' - support for mocking rest field values - demo of the typeahead data mocked * load data from app config * fix lint errors * separate Form and Form List demos
This commit is contained in:
committed by
Eugenio Romano
parent
2d33aaec17
commit
ac9b660e83
@@ -100,15 +100,27 @@ export class FormService {
|
||||
stencilSet: 0
|
||||
};
|
||||
|
||||
return Observable.fromPromise(this.apiService.getInstance().activiti.modelsApi.createModel(dataModel));
|
||||
return Observable.fromPromise(
|
||||
this.apiService.getInstance().activiti.modelsApi.createModel(dataModel)
|
||||
);
|
||||
}
|
||||
|
||||
saveForm(formId: string, formModel: FormDefinitionModel): Observable<any> {
|
||||
return Observable.fromPromise(
|
||||
this.apiService.getInstance().activiti.editorApi.saveForm(formId, formModel)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated in 1.7.0, use saveForm API instead
|
||||
* Add Fileds to A form
|
||||
* @returns {Observable<any>}
|
||||
*/
|
||||
addFieldsToAForm(formId: string, formModel: FormDefinitionModel): Observable<any> {
|
||||
return Observable.fromPromise(this.apiService.getInstance().activiti.editorApi.saveForm(formId, formModel));
|
||||
console.log('addFieldsToAForm is deprecated in 1.7.0, use saveForm API instead');
|
||||
return Observable.fromPromise(
|
||||
this.apiService.getInstance().activiti.editorApi.saveForm(formId, formModel)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -121,12 +133,12 @@ export class FormService {
|
||||
};
|
||||
|
||||
return Observable.fromPromise(
|
||||
this.apiService.getInstance().activiti.modelsApi.getModels(opts))
|
||||
.map(function (forms: any) {
|
||||
return forms.data.find(formdata => formdata.name === name);
|
||||
})
|
||||
.catch(err => this.handleError(err)
|
||||
);
|
||||
this.apiService.getInstance().activiti.modelsApi.getModels(opts)
|
||||
)
|
||||
.map(function (forms: any) {
|
||||
return forms.data.find(formdata => formdata.name === name);
|
||||
})
|
||||
.catch(err => this.handleError(err));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -139,10 +151,8 @@ export class FormService {
|
||||
};
|
||||
|
||||
return Observable.fromPromise(
|
||||
this.apiService.getInstance().activiti.modelsApi.getModels(opts))
|
||||
.map((response: any) => <any[]> response.data || [])
|
||||
.catch(err => this.handleError(err));
|
||||
|
||||
this.apiService.getInstance().activiti.modelsApi.getModels(opts)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user