@kassdoug/tableadv
Version:
Componente Angular 16+ para criação de uma table com amis recursos. Projeto com base na ideia da lib DataTables
21 lines (20 loc) • 1.16 kB
TypeScript
import { OnInit, ComponentFactoryResolver, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class CellComponent implements OnInit {
private componentFactoryResolver;
container: ViewContainerRef;
row: any;
col: any;
label: string | any;
componentized: boolean;
constructor(componentFactoryResolver: ComponentFactoryResolver);
ngOnInit(): void;
/** Pega o label a ser exibido, podendo ser um component ou string */
getLabel(): void;
/** Caso o label for um componente, aquis era feito as tratativas para inserção do mesmo */
setComponent(cmpInstance: any, properties: any): void;
/** Remove do valor inserido no component externo, somente os valores originais, retirando valores que possam ser compoenentes, corrigindo a duplicação infinita */
delteKeyComponent(item: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<CellComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CellComponent, "gd-cell", never, { "row": { "alias": "row"; "required": false; }; "col": { "alias": "col"; "required": false; }; }, {}, never, never, false, never>;
}