angular-bootstrap-md
Version:
Bootstrap 4 & Angular 15 UI KIT - 700+ components, MIT license, simple installation.
60 lines (59 loc) • 2.71 kB
TypeScript
import { BooleanInput } from '@angular/cdk/coercion';
import { AfterViewInit, ElementRef, OnInit, Renderer2 } from '@angular/core';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class MdbTableDirective implements OnInit, AfterViewInit {
private el;
private renderer;
get striped(): boolean;
set striped(value: BooleanInput);
private _striped;
get bordered(): boolean;
set bordered(value: BooleanInput);
private _bordered;
get borderless(): boolean;
set borderless(value: BooleanInput);
private _borderless;
get hover(): boolean;
set hover(value: BooleanInput);
private _hover;
get small(): boolean;
set small(value: BooleanInput);
private _small;
get responsive(): boolean;
set responsive(value: BooleanInput);
private _responsive;
get stickyHeader(): boolean;
set stickyHeader(value: BooleanInput);
private _stickyHeader;
stickyHeaderBgColor: string;
stickyHeaderTextColor: string;
get stickyFooter(): boolean;
set stickyFooter(value: BooleanInput);
private _stickyFooter;
stickyFooterBgColor: string;
stickyFooterTextColor: string;
constructor(el: ElementRef, renderer: Renderer2);
private _dataSource;
private _dataSourceChanged;
addRow(newRow: any): void;
addRowAfter(index: number, row: any): void;
removeRow(index: number): void;
rowRemoved(): Observable<boolean>;
removeLastRow(): void;
getDataSource(): any;
setDataSource(data: any): void;
dataSourceChange(): Observable<any>;
filterLocalDataBy(searchKey: string): any;
filterLocalDataByFields(searchKey: string, keys: string[]): any;
filterLocalDataByMultipleFields(searchKey: string, keys?: string[]): any;
searchLocalDataBy(searchKey: string): any;
searchLocalDataByFields(searchKey: string, keys: string[]): any;
searchLocalDataByMultipleFields(searchKey: string, keys?: string[]): any;
searchDataObservable(searchKey: string): Observable<any>;
ngOnInit(): void;
ngAfterViewInit(): void;
private makeSticky;
static ɵfac: i0.ɵɵFactoryDeclaration<MdbTableDirective, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MdbTableDirective, "[mdbTable]", ["mdbTable"], { "striped": "striped"; "bordered": "bordered"; "borderless": "borderless"; "hover": "hover"; "small": "small"; "responsive": "responsive"; "stickyHeader": "stickyHeader"; "stickyHeaderBgColor": "stickyHeaderBgColor"; "stickyHeaderTextColor": "stickyHeaderTextColor"; "stickyFooter": "stickyFooter"; "stickyFooterBgColor": "stickyFooterBgColor"; "stickyFooterTextColor": "stickyFooterTextColor"; }, {}, never, ["*"], false, never>;
}