@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
67 lines (66 loc) • 1.97 kB
TypeScript
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { TccInputMask } from '../../models/inputMask.model';
import { TccKeyValuePair } from '../../../odata/models/shared.model';
import { UntypedFormControl } from '@angular/forms';
import { MatPaginator } from '@angular/material/paginator';
export declare class TccSearchListComponent implements OnInit, OnDestroy {
paginator: MatPaginator;
set element(data: TccInputMask.searchListOptions);
valueChange: EventEmitter<{
id: string;
value: Array<string>;
}>;
onChangePage: EventEmitter<{
id: string;
pagenumber: number;
searchactive: boolean;
}>;
onSearch: EventEmitter<{
id: string;
searchstring: string;
selection?: string;
}>;
constructor();
ngOnInit(): void;
ngOnDestroy(): void;
_input: UntypedFormControl;
visibleClass: string;
customClasses: string;
sizeClasses: string;
currentCount: number;
private set value(value);
inputSelect: boolean;
_filter: Array<string>;
_value: Array<string>;
private _selectionList;
private _searchList;
_displayList: Array<TccKeyValuePair>;
_element: TccInputMask.searchListOptions;
private get _list();
private set _list(value);
private get loadedpages();
_pageSize: number;
private currentPage;
private searchEnter;
private subscription;
private obs;
private addToList;
private resetComponent;
onChangePageEvent(event: {
length: number;
pageIndex: number;
pageSize: number;
previousPageIndex: number;
}): void;
private endSearch;
onSearchKeyPress(event: any): void;
private _onSearch;
changeEvent(event: any, value: string): void;
onSearchClick(event: {
value: string;
selected: string;
}): void;
onSearchClick2(event: any): void;
onSearchClear(): void;
private switchPage;
}