UNPKG

catng

Version:

Angular Dynamic Form Input Component

58 lines (57 loc) 2.51 kB
import { EventEmitter, OnInit } from '@angular/core'; import { SelectItem } from 'primeng/api'; import { PrimeNG } from 'primeng/config'; import { LocaleSettings } from 'primeng/calendar'; import { Dropdown } from 'primeng/dropdown'; import { BaseComponent } from '..'; import { FormControlTemplate, FormGroupControlTemplate } from '../../models'; import { FormListItemModel } from '../../models/form/form-list-item.model'; import * as i0 from "@angular/core"; export declare class CatInputFormComponent extends BaseComponent implements OnInit { private primeNG; formGroupControlTemplate: FormGroupControlTemplate | any; onChange: EventEmitter<any>; blur: EventEmitter<any>; select: EventEmitter<any>; keyup: EventEmitter<any>; onFilter: EventEmitter<any>; clickNewItemButton: EventEmitter<any>; autoComplete: EventEmitter<any>; clear: EventEmitter<any>; listItemModel?: any; isSet: boolean; isMultiselectVirtulaScroll: boolean; filteredAutoComplateList: any[]; formItemId: any; dropdown: Dropdown | undefined; scrollHeight: string; get formGroup(): any; get control(): FormControlTemplate; get formControl(): any; get formSubmited(): any; get isValid(): any; get valid(): any; get invalid(): any; get errorMessage(): any; picklistSource?: SelectItem[]; picklistTarget?: SelectItem[]; constructor(primeNG: PrimeNG); ngOnInit(): void; getValidatorErrorMessage(code: string): any; calendarLocale: LocaleSettings; filterAutoComplate(event: any): void; checkModelList(): boolean; setOnChange(event: any): void; setOnDateSelect(event: any): void; setKeyup(event: any): void; setBlur(event: any): void; setOnFilter(event: any): void; setOnSelect(event: any): void; clearValue(): void; addListItemModel(konu: any): void; deleteListItem(item: FormListItemModel): void; setClickNewItemButton(): void; onClicked(item: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<CatInputFormComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CatInputFormComponent, "cat-input-form, [catInputForm]", never, { "formGroupControlTemplate": { "alias": "formGroupControlTemplate"; "required": false; }; }, { "onChange": "onChange"; "blur": "blur"; "select": "select"; "keyup": "keyup"; "onFilter": "onFilter"; "clickNewItemButton": "clickNewItemButton"; "autoComplete": "autoComplete"; "clear": "clear"; }, never, never, true, never>; }