ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
23 lines (22 loc) • 1.02 kB
TypeScript
import type { Column, ColumnSelectionPanelSource, IColumnSelectionPanelParams, ProvidedColumnGroup } from 'ag-grid-community';
import { BeanStub } from 'ag-grid-community';
export declare function isColumnSelectionLabelRendererEnabled(definition: IColumnSelectionPanelParams): boolean;
export declare class ColumnSelectionLabelRendererFeature extends BeanStub {
private readonly eLabel;
private readonly definition;
private readonly source;
private readonly column;
private readonly columnGroup;
private readonly getDisplayName;
private renderer;
private rendererClass;
private rendererVersion;
constructor(eLabel: HTMLElement, definition: IColumnSelectionPanelParams, source: ColumnSelectionPanelSource, column: Column | null, columnGroup: ProvidedColumnGroup | null, getDisplayName: () => string | null);
postConstruct(): void;
refresh(): void;
private createRenderer;
private getParams;
private setFallback;
private destroyRenderer;
destroy(): void;
}