pm-controls
Version:
ProModel Controls
40 lines (39 loc) • 1.42 kB
TypeScript
import { ChangeDetectorRef, OnInit, EventEmitter, TemplateRef, SimpleChanges } from '@angular/core';
import { VirtualPanelComponent } from '../../panels/virtual-panel/virtual-panel-component';
export declare class CheckBoxListBoxComponent implements OnInit {
changeDetectorRef: ChangeDetectorRef;
constructor(changeDetectorRef: ChangeDetectorRef);
ListBoxClass: string;
ListBoxItemClass: string;
LastListBoxItemClass: string;
ListBoxSelectedItemClass: string;
ListBoxItemBackgroundClass: string;
ListBoxBorderClass: string;
ItemHeight: number;
ControlHeight: any;
ControlWidth: any;
SelectedItem: any;
DisplayMemberPath: any;
ItemTemplate: TemplateRef<any>;
SelectionMode: string;
SelectedItemsChange: EventEmitter<any>;
SelectedItemChange: EventEmitter<any>;
virtualPanel: VirtualPanelComponent;
moveItemIntoViewFunc: Function;
filteredItemSource: any;
private highlightedItem;
private itemsSource;
ItemsSource: Array<any>;
private selectedItems;
SelectedItems: Array<any>;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
filterItemSource(): void;
UpdateSelectedItem(): void;
isLastItem(item: any): boolean;
getItemDisplay(item: any): string;
SelectItem(item: any): void;
removeSelectedItem(item: any): void;
IsCheckedChange(): void;
IsChecked(item: any): boolean;
}