UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![Discord](https://img.shields.io/discord/557940238991753

135 lines (134 loc) 4.38 kB
import { TemplateRef, QueryList, ElementRef, EventEmitter, ChangeDetectorRef, OnDestroy, OnInit, AfterContentInit } from '@angular/core'; import { AnimationEvent } from '@angular/animations'; export declare const CASCADESELECT_VALUE_ACCESSOR: any; export declare class CascadeSelectSub implements OnInit { private el; selectionPath: any[]; options: any[]; optionGroupChildren: any[]; optionTemplate: TemplateRef<any>; level: number; optionLabel: string; optionValue: string; optionGroupLabel: string; dirty: boolean; root: boolean; onSelect: EventEmitter<any>; onGroupSelect: EventEmitter<any>; get parentActive(): boolean; set parentActive(val: boolean); activeOption: any; _parentActive: boolean; constructor(el: ElementRef); ngOnInit(): void; onOptionClick(event: any, option: any): void; onOptionSelect(event: any): void; onOptionGroupSelect(event: any): void; getOptionLabel(option: any): any; getOptionValue(option: any): any; getOptionGroupLabel(optionGroup: any): any; getOptionGroupChildren(optionGroup: any): any; isOptionGroup(option: any): any; getOptionLabelToRender(option: any): any; getItemClass(option: any): { 'p-cascadeselect-item': boolean; 'p-cascadeselect-item-group': any; 'p-cascadeselect-item-active p-highlight': boolean; }; isOptionActive(option: any): boolean; onKeyDown(event: any, option: any, index: any): void; position(): void; } export declare class CascadeSelect implements OnInit, AfterContentInit, OnDestroy { private el; private cd; styleClass: string; style: any; options: any[]; optionLabel: string; optionValue: string; optionGroupLabel: string; optionGroupChildren: any[]; placeholder: string; value: string; dataKey: string; inputId: string; tabindex: string; ariaLabelledBy: string; appendTo: any; disabled: boolean; rounded: boolean; showTransitionOptions: string; hideTransitionOptions: string; focusInputEl: ElementRef; containerEl: ElementRef; onChange: EventEmitter<any>; onGroupChange: EventEmitter<any>; onShow: EventEmitter<any>; onHide: EventEmitter<any>; onBeforeShow: EventEmitter<any>; onBeforeHide: EventEmitter<any>; templates: QueryList<any>; selectionPath: any; focused: boolean; filled: boolean; overlayVisible: boolean; dirty: boolean; valueTemplate: TemplateRef<any>; optionTemplate: TemplateRef<any>; outsideClickListener: any; scrollHandler: any; resizeListener: any; overlayEl: any; onModelChange: Function; onModelTouched: Function; constructor(el: ElementRef, cd: ChangeDetectorRef); ngOnInit(): void; ngAfterContentInit(): void; onOptionSelect(event: any): void; onOptionGroupSelect(event: any): void; getOptionLabel(option: any): any; getOptionValue(option: any): any; getOptionGroupChildren(optionGroup: any, level: any): any; isOptionGroup(option: any, level: any): any; updateSelectionPath(): void; updateFilledState(): void; findModelOptionInGroup(option: any, level: any): any; show(): void; hide(): void; onClick(event: any): void; onFocus(): void; onBlur(): void; onOverlayAnimationStart(event: AnimationEvent): void; onOverlayAnimationDone(event: AnimationEvent): void; onOverlayEnter(): void; onOverlayLeave(): void; writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; setDisabledState(val: boolean): void; alignOverlay(): void; bindOutsideClickListener(): void; unbindOutsideClickListener(): void; bindScrollListener(): void; unbindScrollListener(): void; bindResizeListener(): void; unbindResizeListener(): void; appendContainer(): void; restoreAppend(): void; label(): any; onKeyDown(event: any): void; containerClass(): { 'p-cascadeselect p-component p-inputwrapper': boolean; 'p-disabled': boolean; 'p-focus': boolean; }; labelClass(): { 'p-cascadeselect-label': boolean; 'p-placeholder': boolean; 'p-cascadeselect-label-empty': boolean; }; ngOnDestroy(): void; } export declare class CascadeSelectModule { }