angular-fixed-header-table
Version:
angular-Fixed-Header-table is A simple solution for fixed header in any table.
36 lines (35 loc) • 1.53 kB
TypeScript
import { ElementRef, Renderer2, OnInit, OnDestroy, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class BassFixedHeaderDirective implements OnInit, OnDestroy, OnChanges {
private el;
private renderer;
tableId: string;
tableTHeadId: string;
tableTBodyId: string;
tableTHeadTrId: string;
pageUpdated: boolean;
pageDestored: boolean;
stopFixed: boolean;
z2table: HTMLElement;
z2tableTHeadTr: HTMLElement;
z2tableTHead: HTMLElement;
z2tableTBody: HTMLElement;
theadPaddingTopBottom: string;
theadPaddingLeftRight: string;
constructor(el: ElementRef, renderer: Renderer2);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
inIt(): void;
changes(changes: any): void;
checkPaddingAndTHSize(): void;
containerHasHorizontalScrollbar(): boolean;
z2tableinit(): void;
onBodyscroll: (e: any) => void;
scroll(): void;
changeThSizes(): void;
addTheadToFixedItems(): void;
removeTheadToFixedItems(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<BassFixedHeaderDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<BassFixedHeaderDirective, "[bassFixedHeader]", never, { "tableId": "tableId"; "tableTHeadId": "tableTHeadId"; "tableTBodyId": "tableTBodyId"; "tableTHeadTrId": "tableTHeadTrId"; "pageUpdated": "pageUpdated"; "pageDestored": "pageDestored"; "stopFixed": "stopFixed"; }, {}, never>;
}