@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
42 lines (41 loc) • 1.63 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { MatPaginator, PageEvent } from '@angular/material/paginator';
import { MatTableDataSource } from '@angular/material/table';
import { Subject } from 'rxjs';
import { PersonaGiuridicaDTO } from '../../models/persona-giuridica-dto';
import { PersonaGiuridica } from '../../models/portale/persona-giuridica-model';
import { ComponentOutputStatus } from '../../normalizzazione/component-output-status';
import { DelegheService } from '../../services/deleghe-services/deleghe.service';
export declare class RicercaPgComponent implements OnInit {
private delegheService;
namespace: string;
readOnly: boolean;
showRagioneSociale: boolean;
showPartitaIVA: boolean;
done: EventEmitter<ComponentOutputStatus<PersonaGiuridica>>;
resetForm: Subject<boolean>;
codiceFiscale: string;
ragioneSociale: string;
partitaIVA: string;
dataSource: MatTableDataSource<any>;
listaPg: any;
offset: number;
pageNumber: number;
pageSize: number;
paged: boolean;
showNoResults: boolean;
viewIntPg: boolean;
viewResultTable: boolean;
resLenPg: number;
validationFormPG: boolean;
paginator: MatPaginator;
pageEvent: PageEvent;
displayedColumns: string[];
constructor(delegheService: DelegheService);
ngOnInit(): void;
personaGiuridicaReady(pgStatus: ComponentOutputStatus<PersonaGiuridicaDTO>): void;
getListaPg(): void;
pulisciForm(): void;
areSearchParameterValid(): boolean;
personaGiuridicaSelected(row: PersonaGiuridica): void;
}