UNPKG

protvista-datatable

Version:

[![Published on NPM](https://img.shields.io/npm/v/protvista-datatable.svg)](https://www.npmjs.com/package/protvista-datatable)

40 lines (39 loc) 1.27 kB
import { LitElement, TemplateResult, CSSResult, PropertyDeclarations } from "lit-element"; declare class ProtvistaDatatable extends LitElement { private height; private columns; private rows; private filterMap; private selectedFilters; private mutationObserver; private highlight; private displayStart?; private displayEnd?; private selectedid?; private visibleChildren; private noScrollToRow; private noDeselect; private expandTable?; private scrollFilter; private wheelListener; private manager; static get is(): string; constructor(); connectedCallback(): void; disconnectedCallback(): void; init(): void; parseDataForFilters(): Map<string, Set<string>>; addFilterOptions(): void; eventHandler(e: MouseEvent): void; static get properties(): PropertyDeclarations; static get styles(): CSSResult; handleGroupToggle(e: MouseEvent): void; handleClick(e: MouseEvent, row: HTMLTableRowElement): void; handleFilterChange(e: Event, filterName: string): void; isRowVisible(row: HTMLTableRowElement): boolean; updateRowStyling(): void; scrollIntoView(): void; render(): TemplateResult; updated(): void; } export default ProtvistaDatatable;