File

projects/ng-dynamic-forms/core/src/lib/component/dynamic-form-control-interface.ts

Index

Properties

Properties

blur
blur: EventEmitter<any>
Type : EventEmitter<any>
change
change: EventEmitter<any>
Type : EventEmitter<any>
customEvent
customEvent: EventEmitter<DynamicFormControlCustomEvent> | undefined
Type : EventEmitter<DynamicFormControlCustomEvent> | undefined
Optional
focus
focus: EventEmitter<any>
Type : EventEmitter<any>
formLayout
formLayout: DynamicFormLayout
Type : DynamicFormLayout
group
group: FormGroup
Type : FormGroup
layout
layout: DynamicFormControlLayout
Type : DynamicFormControlLayout
model
model: DynamicFormControlModel
Type : DynamicFormControlModel
templates
templates: QueryList<DynamicTemplateDirective> | DynamicTemplateDirective[] | undefined
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>;
}

result-matching ""

    No results matching ""