UNPKG

@porscheinformatik/clr-addons

Version:
32 lines (31 loc) 1.64 kB
import { AfterViewInit, EventEmitter, QueryList } from '@angular/core'; import { ClrTreetableRow } from './treetable-row'; import { SelectionType } from './enums/selection-type'; import { Selection } from './providers'; import { TreetableItemsDirective } from './treetable-items'; import * as i0 from "@angular/core"; export declare class ClrTreetable<T> implements AfterViewInit { readonly selection: Selection<T>; private readonly _items; private readonly _destroyRef; clrClickableRows: boolean; hideHeader: boolean; set selected(value: T[] | undefined); selectedChanged: EventEmitter<T[]>; ttColumns: QueryList<ClrTreetableRow<T>>; empty: boolean; hasActionOverflow: boolean; private _ttRows; set ttRows(items: QueryList<ClrTreetableRow<T>>); iterator: QueryList<TreetableItemsDirective<T>>; ngAfterViewInit(): void; private initClickableRows; private initEmpty; private initActionOverflow; private setActionOverflow; get allSelected(): boolean; set allSelected(_: boolean); protected readonly SelectionType: typeof SelectionType; static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetable<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetable<any>, "clr-treetable", never, { "clrClickableRows": { "alias": "clrClickableRows"; "required": false; }; "hideHeader": { "alias": "clrHideHeader"; "required": false; }; "selected": { "alias": "clrTtSelected"; "required": false; }; }, { "selectedChanged": "clrTtSelectedChange"; }, ["ttColumns", "ttRows", "iterator"], ["clr-tt-column", "clr-tt-row", "clr-tt-placeholder"], false, never>; }