[59329aa] | 1 | import { TemplateRef, QueryList, ElementRef, EventEmitter, ChangeDetectorRef, OnDestroy, OnInit, AfterContentInit } from '@angular/core';
|
---|
| 2 | import { PrimeNGConfig, OverlayService } from 'primeng/api';
|
---|
| 3 | import { AnimationEvent } from '@angular/animations';
|
---|
| 4 | import * as i0 from "@angular/core";
|
---|
| 5 | import * as i1 from "@angular/common";
|
---|
| 6 | import * as i2 from "primeng/api";
|
---|
| 7 | import * as i3 from "primeng/ripple";
|
---|
| 8 | export declare const CASCADESELECT_VALUE_ACCESSOR: any;
|
---|
| 9 | export declare class CascadeSelectSub implements OnInit {
|
---|
| 10 | private el;
|
---|
| 11 | selectionPath: any[];
|
---|
| 12 | options: any[];
|
---|
| 13 | optionGroupChildren: any[];
|
---|
| 14 | optionTemplate: TemplateRef<any>;
|
---|
| 15 | level: number;
|
---|
| 16 | optionLabel: string;
|
---|
| 17 | optionValue: string;
|
---|
| 18 | optionGroupLabel: string;
|
---|
| 19 | dirty: boolean;
|
---|
| 20 | root: boolean;
|
---|
| 21 | onSelect: EventEmitter<any>;
|
---|
| 22 | onGroupSelect: EventEmitter<any>;
|
---|
| 23 | get parentActive(): boolean;
|
---|
| 24 | set parentActive(val: boolean);
|
---|
| 25 | activeOption: any;
|
---|
| 26 | _parentActive: boolean;
|
---|
| 27 | cascadeSelect: CascadeSelect;
|
---|
| 28 | constructor(cascadeSelect: any, el: ElementRef);
|
---|
| 29 | ngOnInit(): void;
|
---|
| 30 | onOptionClick(event: any, option: any): void;
|
---|
| 31 | onOptionSelect(event: any): void;
|
---|
| 32 | onOptionGroupSelect(event: any): void;
|
---|
| 33 | getOptionLabel(option: any): any;
|
---|
| 34 | getOptionValue(option: any): any;
|
---|
| 35 | getOptionGroupLabel(optionGroup: any): any;
|
---|
| 36 | getOptionGroupChildren(optionGroup: any): any;
|
---|
| 37 | isOptionGroup(option: any): any;
|
---|
| 38 | getOptionLabelToRender(option: any): any;
|
---|
| 39 | getItemClass(option: any): {
|
---|
| 40 | 'p-cascadeselect-item': boolean;
|
---|
| 41 | 'p-cascadeselect-item-group': any;
|
---|
| 42 | 'p-cascadeselect-item-active p-highlight': boolean;
|
---|
| 43 | };
|
---|
| 44 | isOptionActive(option: any): boolean;
|
---|
| 45 | onKeyDown(event: any, option: any, index: any): void;
|
---|
| 46 | position(): void;
|
---|
| 47 | static ɵfac: i0.ɵɵFactoryDeclaration<CascadeSelectSub, never>;
|
---|
| 48 | static ɵcmp: i0.ɵɵComponentDeclaration<CascadeSelectSub, "p-cascadeSelectSub", never, { "selectionPath": "selectionPath"; "options": "options"; "optionGroupChildren": "optionGroupChildren"; "optionTemplate": "optionTemplate"; "level": "level"; "optionLabel": "optionLabel"; "optionValue": "optionValue"; "optionGroupLabel": "optionGroupLabel"; "dirty": "dirty"; "root": "root"; "parentActive": "parentActive"; }, { "onSelect": "onSelect"; "onGroupSelect": "onGroupSelect"; }, never, never>;
|
---|
| 49 | }
|
---|
| 50 | export declare class CascadeSelect implements OnInit, AfterContentInit, OnDestroy {
|
---|
| 51 | private el;
|
---|
| 52 | private cd;
|
---|
| 53 | private config;
|
---|
| 54 | overlayService: OverlayService;
|
---|
| 55 | styleClass: string;
|
---|
| 56 | style: any;
|
---|
| 57 | options: any[];
|
---|
| 58 | optionLabel: string;
|
---|
| 59 | optionValue: string;
|
---|
| 60 | optionGroupLabel: string;
|
---|
| 61 | optionGroupChildren: any[];
|
---|
| 62 | placeholder: string;
|
---|
| 63 | value: string;
|
---|
| 64 | dataKey: string;
|
---|
| 65 | inputId: string;
|
---|
| 66 | tabindex: string;
|
---|
| 67 | ariaLabelledBy: string;
|
---|
| 68 | appendTo: any;
|
---|
| 69 | disabled: boolean;
|
---|
| 70 | rounded: boolean;
|
---|
| 71 | showTransitionOptions: string;
|
---|
| 72 | hideTransitionOptions: string;
|
---|
| 73 | focusInputEl: ElementRef;
|
---|
| 74 | containerEl: ElementRef;
|
---|
| 75 | onChange: EventEmitter<any>;
|
---|
| 76 | onGroupChange: EventEmitter<any>;
|
---|
| 77 | onShow: EventEmitter<any>;
|
---|
| 78 | onHide: EventEmitter<any>;
|
---|
| 79 | onBeforeShow: EventEmitter<any>;
|
---|
| 80 | onBeforeHide: EventEmitter<any>;
|
---|
| 81 | templates: QueryList<any>;
|
---|
| 82 | selectionPath: any;
|
---|
| 83 | focused: boolean;
|
---|
| 84 | filled: boolean;
|
---|
| 85 | overlayVisible: boolean;
|
---|
| 86 | dirty: boolean;
|
---|
| 87 | valueTemplate: TemplateRef<any>;
|
---|
| 88 | optionTemplate: TemplateRef<any>;
|
---|
| 89 | outsideClickListener: any;
|
---|
| 90 | scrollHandler: any;
|
---|
| 91 | resizeListener: any;
|
---|
| 92 | overlayEl: any;
|
---|
| 93 | onModelChange: Function;
|
---|
| 94 | onModelTouched: Function;
|
---|
| 95 | constructor(el: ElementRef, cd: ChangeDetectorRef, config: PrimeNGConfig, overlayService: OverlayService);
|
---|
| 96 | ngOnInit(): void;
|
---|
| 97 | ngAfterContentInit(): void;
|
---|
| 98 | onOptionSelect(event: any): void;
|
---|
| 99 | onOptionGroupSelect(event: any): void;
|
---|
| 100 | getOptionLabel(option: any): any;
|
---|
| 101 | getOptionValue(option: any): any;
|
---|
| 102 | getOptionGroupChildren(optionGroup: any, level: any): any;
|
---|
| 103 | isOptionGroup(option: any, level: any): any;
|
---|
| 104 | updateSelectionPath(): void;
|
---|
| 105 | updateFilledState(): void;
|
---|
| 106 | findModelOptionInGroup(option: any, level: any): any;
|
---|
| 107 | show(): void;
|
---|
| 108 | hide(): void;
|
---|
| 109 | onClick(event: any): void;
|
---|
| 110 | onFocus(): void;
|
---|
| 111 | onBlur(): void;
|
---|
| 112 | onOverlayClick(event: any): void;
|
---|
| 113 | onOverlayAnimationStart(event: AnimationEvent): void;
|
---|
| 114 | onOverlayAnimationDone(event: AnimationEvent): void;
|
---|
| 115 | onOverlayEnter(): void;
|
---|
| 116 | onOverlayLeave(): void;
|
---|
| 117 | writeValue(value: any): void;
|
---|
| 118 | registerOnChange(fn: Function): void;
|
---|
| 119 | registerOnTouched(fn: Function): void;
|
---|
| 120 | setDisabledState(val: boolean): void;
|
---|
| 121 | alignOverlay(): void;
|
---|
| 122 | bindOutsideClickListener(): void;
|
---|
| 123 | unbindOutsideClickListener(): void;
|
---|
| 124 | bindScrollListener(): void;
|
---|
| 125 | unbindScrollListener(): void;
|
---|
| 126 | bindResizeListener(): void;
|
---|
| 127 | unbindResizeListener(): void;
|
---|
| 128 | appendContainer(): void;
|
---|
| 129 | restoreAppend(): void;
|
---|
| 130 | label(): any;
|
---|
| 131 | onKeyDown(event: any): void;
|
---|
| 132 | containerClass(): {
|
---|
| 133 | 'p-cascadeselect p-component p-inputwrapper': boolean;
|
---|
| 134 | 'p-disabled': boolean;
|
---|
| 135 | 'p-focus': boolean;
|
---|
| 136 | };
|
---|
| 137 | labelClass(): {
|
---|
| 138 | 'p-cascadeselect-label': boolean;
|
---|
| 139 | 'p-placeholder': boolean;
|
---|
| 140 | 'p-cascadeselect-label-empty': boolean;
|
---|
| 141 | };
|
---|
| 142 | ngOnDestroy(): void;
|
---|
| 143 | static ɵfac: i0.ɵɵFactoryDeclaration<CascadeSelect, never>;
|
---|
| 144 | static ɵcmp: i0.ɵɵComponentDeclaration<CascadeSelect, "p-cascadeSelect", never, { "styleClass": "styleClass"; "style": "style"; "options": "options"; "optionLabel": "optionLabel"; "optionValue": "optionValue"; "optionGroupLabel": "optionGroupLabel"; "optionGroupChildren": "optionGroupChildren"; "placeholder": "placeholder"; "value": "value"; "dataKey": "dataKey"; "inputId": "inputId"; "tabindex": "tabindex"; "ariaLabelledBy": "ariaLabelledBy"; "appendTo": "appendTo"; "disabled": "disabled"; "rounded": "rounded"; "showTransitionOptions": "showTransitionOptions"; "hideTransitionOptions": "hideTransitionOptions"; }, { "onChange": "onChange"; "onGroupChange": "onGroupChange"; "onShow": "onShow"; "onHide": "onHide"; "onBeforeShow": "onBeforeShow"; "onBeforeHide": "onBeforeHide"; }, ["templates"], never>;
|
---|
| 145 | }
|
---|
| 146 | export declare class CascadeSelectModule {
|
---|
| 147 | static ɵfac: i0.ɵɵFactoryDeclaration<CascadeSelectModule, never>;
|
---|
| 148 | static ɵmod: i0.ɵɵNgModuleDeclaration<CascadeSelectModule, [typeof CascadeSelect, typeof CascadeSelectSub], [typeof i1.CommonModule, typeof i2.SharedModule, typeof i3.RippleModule], [typeof CascadeSelect, typeof CascadeSelectSub, typeof i2.SharedModule]>;
|
---|
| 149 | static ɵinj: i0.ɵɵInjectorDeclaration<CascadeSelectModule>;
|
---|
| 150 | }
|
---|