pm-controls
Version:
ProModel Controls
54 lines (53 loc) • 1.74 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, TemplateRef, ViewContainerRef } from '@angular/core';
export declare class VirtualPanelComponent {
private changeDetectorRef;
private viewContainerRef;
constructor(changeDetectorRef: ChangeDetectorRef, viewContainerRef: ViewContainerRef);
HeightPx: number;
CalculateItemSize: Function;
ItemHeight: any;
ControlHeight: any;
ItemTemplate: TemplateRef<any>;
ItemClass: any;
LastItemClass: any;
DisplayMemberPath: any;
ShowHighlight: boolean;
ItemHighlightClass: any;
Items: any;
VisibleItems: Array<any>;
ScrollTop: any;
ContainerHeight: any;
WidthPx: any;
ShowHorizontalScrollbar: boolean;
ShowVerticalScrollbar: boolean;
SelectedItems: any;
Text: any;
ItemSelectedClass: any;
ItemSelected: EventEmitter<any>;
virtualItemContainer: any;
itemScrollbarVerticalContainer: any;
ngAfterViewChecked(): void;
ngDoCheck(): void;
ActualControlHeight: any;
private highlightedItem;
HighlightedItem: any;
private itemsSource;
ItemsSource: Array<any>;
createCollectionView(): void;
calculateRowHeights(items: Array<any>): void;
onVerticalScroll(event: any): void;
private handleVerticalScroll(scrollTop);
onHorizontalScroll(event: any): void;
mouseWheelUp(event: any): void;
mouseWheelDown(event: any): void;
getItemDisplay(item: any): string;
isHighlight(item: any): boolean;
ScrollToItem(item: any): void;
SelectItem(item: any): void;
IsItemSelected(item: any): string;
GetItemClass(item: any): string;
ResetScroll(): void;
SizeVerticalScrollbar(): void;
SizeHorizontalScrollbar(): void;
RaiseChange(): void;
}