ng-materialgrammi
Version:
An Angular framework which follows
62 lines (61 loc) • 2.24 kB
TypeScript
import { AfterContentChecked, ChangeDetectorRef, EventEmitter, OnChanges, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TableComponent implements OnInit, OnChanges, AfterContentChecked {
private cdref;
theme: string;
mgData: any;
ignoredColumns: any;
sortBy: any;
sortDirection: string;
tableTitle: string;
fixedHeader: boolean;
dragableSort: boolean;
paginate?: any;
pagingPosition: {
top: boolean;
bottom: boolean;
};
columnsOrder: any;
showOptions: {
title: boolean;
filter: boolean;
sort: boolean;
count: boolean;
};
buttons: any;
clicked: EventEmitter<any>;
currentPage: number;
show: boolean;
setCurrentPage(event: number): void;
setShowTimer(): any;
reformedData: any;
reformedHeads: any;
headings: any;
filterQuery: any;
count: number;
paginatedData: never[];
openFilterBox: boolean;
openSortBox: boolean;
sortOptions: any;
constructor(cdref: ChangeDetectorRef);
ngOnInit(): void;
ngOnChanges(): void;
ngAfterContentChecked(): void;
buttonIsClicked(btnId: string, rowNum: number): void;
init(): void;
concatHeads(headObj: any): void;
sortColumns(): void;
extractHeadings(): void;
refactorData(dataToUpdate?: any[]): void;
sortFlip(newKey: any): void;
sort(sortKey: any): void;
sortByException(): void;
filter(filterKey: any): void;
openSorter(): void;
openFilter(): void;
search(enable: boolean): void;
recieveData(event: any, k: number): void;
updatePaginatedData(data: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TableComponent, "mg-table", never, { "theme": "theme"; "mgData": "mgData"; "ignoredColumns": "ignoredColumns"; "sortBy": "sortBy"; "sortDirection": "sortDirection"; "tableTitle": "tableTitle"; "fixedHeader": "fixedHeader"; "dragableSort": "dragableSort"; "paginate": "paginate"; "pagingPosition": "pagingPosition"; "columnsOrder": "columnsOrder"; "showOptions": "showOptions"; "buttons": "buttons"; }, { "clicked": "clicked"; }, never, never>;
}