@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
23 lines (22 loc) • 1.07 kB
TypeScript
import { AfterViewChecked, QueryList, AfterContentInit, OnInit } from '@angular/core';
import { ClrTreetableColumn } from '../treetable-column';
import { TreetableHeaderRenderer } from './header-renderer';
import { TreetableRowRenderer } from './row-renderer';
import * as i0 from "@angular/core";
export declare class TreetableMainRenderer<T> implements OnInit, AfterViewChecked, AfterContentInit {
headers: QueryList<TreetableHeaderRenderer>;
rows: QueryList<TreetableRowRenderer>;
columns: QueryList<ClrTreetableColumn<T>>;
private shouldStabilizeColumn;
ngOnInit(): void;
ngAfterContentInit(): void;
ngAfterViewChecked(): void;
/**
* Applies css column class to every header and cell.
*/
private applyColumnClasses;
private applyMaxWidth;
private applyMaxWidthOnEachRow;
static ɵfac: i0.ɵɵFactoryDeclaration<TreetableMainRenderer<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TreetableMainRenderer<any>, "clr-treetable", never, {}, {}, ["headers", "rows", "columns"], never, false, never>;
}