diff --git a/demo-shell-ng2/app/components/activiti/form-viewer.component.html b/demo-shell-ng2/app/components/activiti/form-viewer.component.html index 93f3252d5c..2a5c98ccdb 100644 --- a/demo-shell-ng2/app/components/activiti/form-viewer.component.html +++ b/demo-shell-ng2/app/components/activiti/form-viewer.component.html @@ -1,9 +1,9 @@
- + + + + diff --git a/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts b/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts index 99eaeb5485..9c9f4437d3 100644 --- a/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts @@ -86,7 +86,7 @@ export class EcmModelService { private createFomType(formName: string, form: FormModel): Observable { return Observable.create(observer => { - this.searchFormType(formName).subscribe( + this.searchEcmType(formName, EcmModelService.MODEL_NAME).subscribe( ecmType => { console.log('custom types', ecmType); if (!ecmType) { @@ -121,9 +121,9 @@ export class EcmModelService { }); } - public searchFormType(formName: string): Observable { - return this.getEcmType(EcmModelService.MODEL_NAME).map(function (customTypes: any) { - return customTypes.list.entries.find(type => type.entry.prefixedName === formName); + public searchEcmType(typeName: string, modelName: string): Observable { + return this.getEcmType(modelName).map(function (customTypes: any) { + return customTypes.list.entries.find(type => type.entry.prefixedName === typeName || type.entry.title === typeName); }); } diff --git a/ng2-components/ng2-activiti-form/src/services/form.service.ts b/ng2-components/ng2-activiti-form/src/services/form.service.ts index efef9b683c..a5f33bc003 100644 --- a/ng2-components/ng2-activiti-form/src/services/form.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/form.service.ts @@ -40,7 +40,7 @@ export class FormService { return Observable.create(observer => { this.createForm(formName).subscribe( form => { - this.ecmModelService.searchFormType(formName).subscribe( + this.ecmModelService.searchEcmType(formName, EcmModelService.MODEL_NAME).subscribe( customType => { let formDefinitionModel = new FormDefinitionModel(form.id, form.name, form.lastUpdatedByFullName, form.lastUpdated, customType.entry.properties); this.addFieldsNodeTypePropertiesToTheForm(form.id, formDefinitionModel).subscribe(formData => {