projects/ng-dynamic-forms/core/src/lib/component/dynamic-form-control-interface.ts
Properties |
|
blur |
blur:
|
Type : EventEmitter<any>
|
change |
change:
|
Type : EventEmitter<any>
|
customEvent |
customEvent:
|
Type : EventEmitter<DynamicFormControlCustomEvent> | undefined
|
Optional |
focus |
focus:
|
Type : EventEmitter<any>
|
formLayout |
formLayout:
|
Type : DynamicFormLayout
|
group |
group:
|
Type : FormGroup
|
layout |
layout:
|
Type : DynamicFormControlLayout
|
model |
model:
|
Type : DynamicFormControlModel
|
templates |
templates:
|
Type : QueryList<DynamicTemplateDirective> | DynamicTemplateDirective[] | undefined
|
import { EventEmitter, QueryList } from "@angular/core";
import { FormGroup } from "@angular/forms";
import { DynamicFormControlCustomEvent } from "./dynamic-form-control-event";
import { DynamicFormLayout } from "../service/dynamic-form-layout.service";
import { DynamicFormControlModel } from "../model/dynamic-form-control.model";
import { DynamicFormControlLayout } from "../model/misc/dynamic-form-control-layout.model";
import { DynamicTemplateDirective } from "../directive/dynamic-template.directive";
export interface DynamicFormControl {
formLayout: DynamicFormLayout;
group: FormGroup;
layout: DynamicFormControlLayout;
model: DynamicFormControlModel;
templates: QueryList<DynamicTemplateDirective> | DynamicTemplateDirective[] | undefined;
blur: EventEmitter<any>;
change: EventEmitter<any>;
customEvent?: EventEmitter<DynamicFormControlCustomEvent> | undefined;
focus: EventEmitter<any>;
}