ngx-nested-data-table
Version:
angular master-detail table angular material style
19 lines (18 loc) • 647 B
TypeScript
import { MatPaginator, MatSort } from '@angular/material';
import { NgxDataTableDataSource } from './ngx-data-table-datasource';
export declare class NgxDataTableComponent {
data: any[];
paginator: MatPaginator;
sort: MatSort;
dataSource: NgxDataTableDataSource;
/** Columns displayed in the table. Columns IDs can be added, removed, or reordered. */
displayedColumns: Array<string>;
expandedElement: Array<string>;
isExpansionDetailRow: (i: number, row: Object) => boolean;
/**
* expand collapse a row
* @param row
*/
toggleRow(row: any): void;
applyFilter(filterValue: string): void;
}