UNPKG

@stratio/egeo

Version:
36 lines (35 loc) 1.44 kB
import { ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { StTableHeader } from '../../shared/table-header.interface'; export declare class StPopoverFilterComponent { private _elementRef; /** * @description {Component} [Popover Filter] * * The popover filter component allows user to filter table data according to column values * */ /** @Input {StTableHeader} [field=''] field displayed in the header */ field: StTableHeader; /** @Input {number} [index=''] index of field displayed in the header */ index: number; /** @Input {TemplateRef} [templateContentFilter=undefined] Reference to paint a custom template inside popover content */ templateContentFilter?: TemplateRef<any>; /** @Output [filter=''] Event emitted when user interacts with filter button without a custom template */ filter: EventEmitter<any>; /** @Output [close=''] Event emitted when menu has to be closed */ close: EventEmitter<boolean>; openToLeft: boolean; offsetX: number; private _hidden; constructor(_elementRef: ElementRef); /** @Input {boolean} [hidden=''] field to show popover */ hidden: boolean; getConfigField(field: StTableHeader, config: string): any; onChangeFilter(indexFilter: number, event: { checked: boolean; value: any; }): void; onFilter(): void; onCloseMenu(): void; onPressEnter(): void; }