mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
#967 initial support for dynamic components (wip)
- form rendering service to control field-component type mappings - special <form-field> component with dynamic content creation based on mapped types - migrated <text> component to dynamic creation
This commit is contained in:
committed by
Mario Romano
parent
c9e3723613
commit
4c95ed1f71
@@ -19,12 +19,14 @@ import { NgModule, ModuleWithProviders } from '@angular/core';
|
||||
import { CoreModule } from 'ng2-alfresco-core';
|
||||
|
||||
import { ActivitiForm } from './src/components/activiti-form.component';
|
||||
import { FormFieldComponent } from './src/components/form-field/form-field.component';
|
||||
import { ActivitiStartForm } from './src/components/activiti-start-form.component';
|
||||
import { FormService } from './src/services/form.service';
|
||||
import { EcmModelService } from './src/services/ecm-model.service';
|
||||
import { NodeService } from './src/services/node.service';
|
||||
import { WidgetVisibilityService } from './src/services/widget-visibility.service';
|
||||
import { ActivitiAlfrescoContentService } from './src/services/activiti-alfresco.service';
|
||||
import { FormRenderingService } from './src/services/form-rendering.service';
|
||||
import { HttpModule } from '@angular/http';
|
||||
import { WIDGET_DIRECTIVES } from './src/components/widgets/index';
|
||||
|
||||
@@ -38,6 +40,7 @@ export * from './src/services/node.service';
|
||||
export const ACTIVITI_FORM_DIRECTIVES: any[] = [
|
||||
ActivitiForm,
|
||||
ActivitiStartForm,
|
||||
FormFieldComponent,
|
||||
...WIDGET_DIRECTIVES
|
||||
];
|
||||
|
||||
@@ -46,7 +49,8 @@ export const ACTIVITI_FORM_PROVIDERS: any[] = [
|
||||
EcmModelService,
|
||||
NodeService,
|
||||
WidgetVisibilityService,
|
||||
ActivitiAlfrescoContentService
|
||||
ActivitiAlfrescoContentService,
|
||||
FormRenderingService
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
@@ -57,6 +61,9 @@ export const ACTIVITI_FORM_PROVIDERS: any[] = [
|
||||
declarations: [
|
||||
...ACTIVITI_FORM_DIRECTIVES
|
||||
],
|
||||
entryComponents: [
|
||||
...WIDGET_DIRECTIVES
|
||||
],
|
||||
providers: [
|
||||
...ACTIVITI_FORM_PROVIDERS
|
||||
],
|
||||
|
Reference in New Issue
Block a user