ftable
Version:
Angular 6/7 Tables
25 lines (24 loc) • 991 B
TypeScript
import { FTableBaseService } from './service/ftablebase.service';
import { FTable } from './ftable.model';
import { OnChanges } from '@angular/core';
import { OnInit } from '@angular/core';
import { QueryList } from '@angular/core';
import { FFilterComponent } from './ffilter/ffilter.component';
export declare class FTableComponent implements OnChanges, OnInit {
_ftableService: FTableBaseService;
filterChildren: QueryList<FFilterComponent>;
table: FTable;
page: any[];
constructor(_ftableService: FTableBaseService);
ngOnInit(): void;
ngOnChanges(changes: any): void;
onPageOptionChange(pageSizeIndex: number): void;
onPagingChange(pageNumber: number): void;
sortOrder(columnName: string, event: any): void;
private filterResetCount;
filter(event: any): void;
search(event: any): void;
refreshPage(): void;
changeValue(idValue: any, propertyToChange: string, fn: any): void;
resetFilters(): void;
}