UNPKG

sp-grid

Version:

<div align="center"> <h1>sp-grid</h1>

45 lines (44 loc) 1.57 kB
import { SettingsVM } from './models/SettingsVM'; import { SimpleChanges, EventEmitter, TemplateRef } from '@angular/core'; import { ColumnDefinition } from './models/ColumnDefinitionVM'; import { MatSort, Sort } from '@angular/material/sort'; import { MatPaginator } from '@angular/material/paginator'; export declare class SpGridComponent { percTemplate: any; currencyTemplate: any; expandTemplate: any; inputTextTemplate: any; selectTemplate: any; datePickerTemplate: any; paginator: MatPaginator; sort: MatSort; data: Array<any>; colDef: Array<ColumnDefinition>; dataExpanded: Array<any>; colDefExpanded: Array<ColumnDefinition>; settings: SettingsVM; rowClickEmit: EventEmitter<any>; updatedRow: EventEmitter<any>; getDetails: EventEmitter<any>; sortEvent: EventEmitter<Sort>; pageEvent: EventEmitter<any>; displayedColumns: Array<string>; dataSource: any; displayedColumnsExpanded: Array<string>; dataSourceExpanded: any; expandedElement: any; clickedElement: any; editingTemplate: TemplateRef<any>; private clickedCol; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; sortData(sort: Sort): void; expandClick(element: any): void; clickCol(col: ColumnDefinition, element: any): void; setDate(element: any, evt: any): void; removeEditing(element: any): void; saveEditing(element: any, key: string): void; page(evt: any): void; private _setColor; }