UNPKG

@ag-grid-enterprise/column-tool-panel

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

40 lines (39 loc) 1.47 kB
import type { AgColumn, BeanCollection, ITooltipParams, WithoutGridCommon } from '@ag-grid-community/core'; import { Component } from '@ag-grid-community/core'; import type { ColumnModelItem } from './columnModelItem'; export declare class ToolPanelColumnComp extends Component { private readonly allowDragging; private readonly groupsExist; private readonly focusWrapper; private columnModel; private dragAndDropService; private modelItemUtils; wireBeans(beans: BeanCollection): void; private readonly eLabel; private readonly cbSelect; private column; private columnDept; private eDragHandle; private displayName; private processingColumnStateChange; constructor(modelItem: ColumnModelItem, allowDragging: boolean, groupsExist: boolean, focusWrapper: HTMLElement); postConstruct(): void; getColumn(): AgColumn; private setupTooltip; getTooltipParams(): WithoutGridCommon<ITooltipParams>; private onContextMenu; protected handleKeyDown(e: KeyboardEvent): void; private onLabelClicked; private onCheckboxChanged; private onChangeCommon; private refreshAriaLabel; private setupDragging; private createDragItem; private onColumnStateChanged; getDisplayName(): string | null; onSelectAllChanged(value: boolean): void; isSelected(): boolean | undefined; isSelectable(): boolean; isExpandable(): boolean; setExpanded(_value: boolean): void; }