tuain-ng-forms-lib
Version:
Componentes y Clases Angular para la gestión de formularios TUAIN
45 lines (44 loc) • 1.7 kB
TypeScript
import { OnInit } from '@angular/core';
import { TableActionEvent } from '../../../classes/forms/table/table';
import { RecordTable } from '../../../classes/forms/table/table';
import { ElementComponent } from '../layout/element.component';
import * as i0 from "@angular/core";
export declare class LibTableComponent extends ElementComponent implements OnInit {
private destroy$;
allSelected: any;
code: any;
globalSearch: any;
recordsPerPage: any;
layout: any;
columns: any;
selectedRecords: any;
currentPage: any;
totalRecordsNumber: any;
visibleRecords: any;
waiting: any;
globalFilterString: string;
tableFieldStyles: any;
loaded: boolean;
selectable: boolean;
hasActions: boolean;
inlineActions: any;
globalActions: any;
selectionActions: any;
table: RecordTable | null;
ngOnInit(): void;
updatePropagatedAttributes(): void;
updateTableData(): void;
tableGlobalAction(actionCode: string): void;
tableSelectionAction(actionCode: string): void;
tableActionSelected(actionEvent: TableActionEvent): void;
tableSelectionToggle(recordId: any): void;
toggleSelectAll(): boolean;
globalFilterCompleted(): void;
changePage(requestedPage: number): void;
tableColumnSort(columnName: string, direction?: any): void;
globalFilterChanged(): void;
filterHasChanged(column: any, values: any): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LibTableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LibTableComponent, "lib-table", never, { "table": { "alias": "table"; "required": false; }; }, {}, never, ["*"], false, never>;
}