File

projects/ng-dynamic-forms/ui-primeng/src/lib/dynamic-primeng-form-control-with-template.component.ts

Extends

DynamicFormControlWithTemplateComponent

Index

Properties
Methods

Properties

Readonly templateDirectives
Type : Map<string | string>
templates
Type : QueryList<DynamicTemplateDirective> | DynamicTemplateDirective[] | undefined
Private _hasFocus
Default value : false
blur
Type : EventEmitter<any>
change
Type : EventEmitter<any>
customEvent
Type : EventEmitter<DynamicFormControlCustomEvent>
focus
Type : EventEmitter<any>
formLayout
Type : DynamicFormLayout
group
Type : FormGroup
layout
Type : DynamicFormControlLayout
model
Type : DynamicFormControlModel
templates
Type : DynamicFormControlTemplates

Methods

mapTemplate
mapTemplate(template: DynamicTemplateDirective)
Parameters :
Name Type Optional
template DynamicTemplateDirective No
Returns : DynamicTemplateDirective | TemplateRef
bindTemplate
bindTemplate(template: DynamicTemplateDirective)
Parameters :
Name Type Optional
template DynamicTemplateDirective No
Returns : void
Abstract mapTemplate
mapTemplate(template: DynamicTemplateDirective)
Parameters :
Name Type Optional
template DynamicTemplateDirective No
Returns : DynamicTemplateDirective | TemplateRef
ngAfterViewInit
ngAfterViewInit()
Returns : void
getClass
getClass(context: DynamicFormControlLayoutContext, place: DynamicFormControlLayoutPlace, model: DynamicFormControlModel)
Parameters :
Name Type Optional Default value
context DynamicFormControlLayoutContext No
place DynamicFormControlLayoutPlace No
model DynamicFormControlModel No this.model
Returns : string
onBlur
onBlur($event: any)
Parameters :
Name Type Optional
$event any No
Returns : void
onChange
onChange($event: any)
Parameters :
Name Type Optional
$event any No
Returns : void
onCustomEvent
onCustomEvent($event: any, type: string | null, bypass: boolean)
Parameters :
Name Type Optional Default value
$event any No
type string | null No null
bypass boolean No false
Returns : void
onFocus
onFocus($event: any)
Parameters :
Name Type Optional
$event any No
Returns : void
import { TemplateRef } from "@angular/core";
import { DynamicFormControlWithTemplateComponent, DynamicTemplateDirective } from "@ng-dynamic-forms/core";

export abstract class DynamicPrimeNGFormControlWithTemplateComponent extends DynamicFormControlWithTemplateComponent {

    mapTemplate(template: DynamicTemplateDirective): DynamicTemplateDirective | TemplateRef<any> {
        return template.templateRef;
    }
}

result-matching ""

    No results matching ""