UNPKG

solar-ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

58 lines (57 loc) 2.55 kB
import { AfterContentInit, EventEmitter, OnDestroy, QueryList } from '@angular/core'; import { NzOptionGroupComponent } from './nz-option-group.component'; import { NzOptionComponent } from './nz-option.component'; import { Subscription } from 'rxjs'; import { NzOptionLiComponent } from './nz-option-li.component'; import { TFilterOption } from './nz-option.pipe'; export declare class NzOptionContainerComponent implements AfterContentInit, OnDestroy { private _listOfSelectedValue; private _searchValue; isInit: boolean; isAddTagOptionDisplay: boolean; listOfAllTemplateOption: NzOptionComponent[]; optionSubscription: Subscription; groupSubscription: Subscription; listOfTagOption: NzOptionComponent[]; listOfFilterOption: NzOptionComponent[]; activatedOption: NzOptionComponent; /** can not use ViewChild since it will match sub options in option group **/ listOfNzOptionLiComponent: QueryList<NzOptionLiComponent>; listOfNzOptionComponent: QueryList<NzOptionComponent>; listOfNzOptionGroupComponent: QueryList<NzOptionGroupComponent>; nzListOfSelectedValueChange: EventEmitter<any[]>; nzListOfTemplateOptionChange: EventEmitter<NzOptionComponent[]>; nzClickOption: EventEmitter<void>; nzScrollToBottom: EventEmitter<void>; nzMode: string; nzServerSearch: boolean; nzFilterOption: TFilterOption; nzMaxMultipleCount: number; nzNotFoundContent: string; compareWith: (o1: any, o2: any) => boolean; nzSearchValue: string; nzListOfSelectedValue: any[]; addTagOption(): void; clickOption(option: NzOptionComponent, isPressEnter: boolean): void; onKeyDownUl(e: KeyboardEvent): void; resetActiveOption(): void; clearActivatedOption(): void; setActiveOption(option: NzOptionComponent, scroll?: boolean): void; scrollIntoView(): void; updateSelectedOption(option: NzOptionComponent, isPressEnter: boolean): void; refreshListOfTagOption(): void; refreshListOfAllTemplateOption(): void; refreshAllOptionStatus(isTemplateOptionChange: boolean): void; updateListOfFilterOption(): void; /** watch options change in option group **/ watchSubOptionChanges(): void; unsubscribeGroup(): void; unsubscribeOption(): void; readonly isTagsMode: boolean; readonly isMultipleOrTags: boolean; readonly isNotFoundDisplay: boolean; updateAddTagOptionDisplay(): void; dropDownScroll(e: MouseEvent, ul: HTMLUListElement): void; ngAfterContentInit(): void; ngOnDestroy(): void; }