ngm-tree-grid
Version:
A tree grid that supports editable fields like Inputs and Checkboxes.
24 lines (23 loc) • 1.34 kB
TypeScript
import { AfterContentInit, EventEmitter, QueryList } from '@angular/core';
import { CellHostDirective } from '../../directive/cell-host.directive';
import { INgmExpansion, INgmTreeGridConfig } from '../../model';
import * as i0 from "@angular/core";
export declare class TreeGridItemComponent implements AfterContentInit {
/** The level of node */
level: number;
data: any[];
config: INgmTreeGridConfig;
getChildrenFn: (obj: any) => any[];
expand: EventEmitter<INgmExpansion>;
collapse: EventEmitter<INgmExpansion>;
cellInputs: any;
cellPanes: QueryList<CellHostDirective>;
constructor();
openItem(item: any): void;
closeItem(item: any): void;
onExpand(e: INgmExpansion): void;
onCollapse(e: INgmExpansion): void;
ngAfterContentInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TreeGridItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TreeGridItemComponent, "ngm-tree-grid-item", never, { "level": { "alias": "level"; "required": false; }; "data": { "alias": "data"; "required": false; }; "config": { "alias": "config"; "required": false; }; "getChildrenFn": { "alias": "getChildrenFn"; "required": false; }; "cellInputs": { "alias": "cellInputs"; "required": false; }; }, { "expand": "expand"; "collapse": "collapse"; }, never, never, false, never>;
}