tuain-ng-forms-lib
Version:
Componentes y Clases Angular para la gestión de formularios TUAIN
46 lines (45 loc) • 2.31 kB
TypeScript
import { OnInit } from '@angular/core';
import { TableRecordData } from '../../../classes/forms/table/row-data';
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 destroyRef;
allSelected: import("@angular/core").WritableSignal<boolean>;
code: import("@angular/core").WritableSignal<string>;
globalSearch: import("@angular/core").WritableSignal<boolean>;
restrictedId: import("@angular/core").WritableSignal<any>;
recordsPerPage: import("@angular/core").WritableSignal<number>;
layout: import("@angular/core").WritableSignal<string>;
columns: import("@angular/core").WritableSignal<any[]>;
selectedRecords: import("@angular/core").WritableSignal<string[]>;
currentPage: import("@angular/core").WritableSignal<number>;
totalRecordsNumber: import("@angular/core").WritableSignal<number>;
visibleRecords: import("@angular/core").WritableSignal<TableRecordData[]>;
waiting: import("@angular/core").WritableSignal<boolean>;
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?: string | null): void;
globalFilterChanged(): void;
filterHasChanged(column: any, values: any[]): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LibTableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LibTableComponent, "lib-table", never, { "table": { "alias": "table"; "required": false; }; }, {}, never, ["*"], true, never>;
}