ngx-sp-infra
Version:
Biblioteca de utilitários da Infra.
54 lines (53 loc) • 2.97 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { RecordCombobox } from '../../../models/combobox/record-combobox';
import { TableComponent } from '../../table/table.component';
import * as i0 from "@angular/core";
export declare class InnerListComponent implements OnChanges {
private _cdr;
private _recordsList;
private _page;
private _itemsPerPage;
protected textoPesquisa: string;
protected registrosFiltrados: RecordCombobox[];
side: string;
paginationID: string;
counts?: number[];
title?: string;
identifierColumn?: string;
labelColumn?: string;
searchPlaceholder?: string;
useSearch?: boolean;
useBackendSearch?: boolean;
useSelection?: boolean;
get list(): RecordCombobox[];
set list(value: RecordCombobox[]);
selectionChange: EventEmitter<any[]>;
emitSearch: EventEmitter<string>;
tableComponent?: TableComponent;
textIDElement?: ElementRef<HTMLSpanElement>;
textLabelElement?: ElementRef<HTMLSpanElement>;
emptyListCell?: ElementRef<HTMLTableCellElement>;
textIDTooltip: string;
textLabelTooltip: string;
selected: any[];
get page(): number;
set page(value: number);
get itemsPerPage(): number;
set itemsPerPage(value: number);
constructor(_cdr: ChangeDetectorRef);
ngOnChanges(changes: SimpleChanges): void;
filterList(): void;
updateSelected(): void;
private _selecaoGeral;
get selecaoGeral(): boolean;
set selecaoGeral(value: boolean);
selecaoMap: Map<string | number, boolean>;
initSelecao(list?: RecordCombobox[]): Map<string | number, boolean>;
inverterSelecao(id: string | number): void;
definirSelecaoTotal(list?: RecordCombobox[], selecao?: boolean): void;
handleSearch(): void;
/** ERICK: Não está sendo utilizado pois apesar de funcionar, seu comportamento é instável... vou mantê-lo aqui para caso eu consiga reaproveitar no futuro */
private setTextTooltip;
static ɵfac: i0.ɵɵFactoryDeclaration<InnerListComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InnerListComponent, "lib-inner-list", never, { "side": { "alias": "side"; "required": true; }; "paginationID": { "alias": "paginationID"; "required": true; }; "counts": { "alias": "counts"; "required": false; }; "title": { "alias": "title"; "required": false; }; "identifierColumn": { "alias": "identifierColumn"; "required": false; }; "labelColumn": { "alias": "labelColumn"; "required": false; }; "searchPlaceholder": { "alias": "searchPlaceholder"; "required": false; }; "useSearch": { "alias": "useSearch"; "required": false; }; "useBackendSearch": { "alias": "useBackendSearch"; "required": false; }; "useSelection": { "alias": "useSelection"; "required": false; }; "list": { "alias": "list"; "required": false; }; }, { "selectionChange": "selectionChange"; "emitSearch": "emitSearch"; }, never, never, true, never>;
}