pm-controls
Version:
ProModel Controls
68 lines (67 loc) • 2.45 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, OnInit, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core';
import { CompatibilityService } from '../../../services/compatibility/compatibility-service';
import { SelectionMode } from '../../../../objects/enums/selection-mode';
import { TextBoxComponent } from '../text-box/text-box-component';
import { VirtualPanelComponent } from '../../panels/virtual-panel/virtual-panel-component';
export declare class ComboBoxComponent implements OnInit, OnDestroy {
changeDetectorRef: ChangeDetectorRef;
viewContainerRef: ViewContainerRef;
CompatibilityService: CompatibilityService;
constructor(changeDetectorRef: ChangeDetectorRef, viewContainerRef: ViewContainerRef, CompatibilityService: CompatibilityService);
Label: any;
ComboBoxItemClass: string;
ComboBoxPanelClass: string;
ComboBoxButtonClass: string;
ItemHeight: number;
Watermark: string;
Width: string;
IsBusy: boolean;
IsDisabled: boolean;
IsReadOnly: boolean;
ShowRemoveItem: boolean;
IsDropDownOpen: boolean;
IsDropDownOpenChange: EventEmitter<boolean>;
SelectionMode: SelectionMode;
ShowClearButton: boolean;
ItemsSource: Array<any>;
SelectedItems: Array<any>;
DisplayMemberPath: any;
SelectedItemsChange: EventEmitter<any>;
SelectedItemChange: EventEmitter<any>;
TextChange: EventEmitter<string>;
textBox: TextBoxComponent;
ItemTemplate: TemplateRef<any>;
ComboBoxListItemSelectedClass: string;
ShowHighlight: boolean;
HighlightedItem: any;
virtualPanel: VirtualPanelComponent;
DropDownWidth: string;
filteredItemSource: any;
private el;
private clickEvent;
ngOnInit(): void;
private text;
Text: any;
private selectedItem;
SelectedItem: any;
SelectItem(item: any): void;
ngOnDestroy(): void;
HandleClick(e: any): void;
readonly AllSelected: boolean;
highlight(): void;
filterItemSource(): void;
OnClickClear(): void;
Clear(): void;
SelectAll(): void;
readonly WatermarkDisplay: string;
RemoveSelectedItem(item: any): void;
RemoveAllItem(): void;
onDropDownClick(event: any): void;
onFocusChange(event: any): void;
onTextChange(value: any): void;
onKeyDown(event: any): void;
getItemDisplay(item: any): string;
onKeyUp(event: any): void;
readonly ComboBoxModeClass: string;
RaiseChange(): void;
}