ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
30 lines (29 loc) • 987 B
TypeScript
import { BeanStub } from "../../../context/beanStub";
import { Column } from "../../../entities/column";
import { HeaderCellCtrl } from "./headerCellCtrl";
export declare class SelectAllFeature extends BeanStub {
private rowModel;
private selectionService;
private cbSelectAllVisible;
private processingEventFromCheckbox;
private column;
private headerCellCtrl;
private cbSelectAll;
constructor(column: Column);
onSpaceKeyDown(e: KeyboardEvent): void;
getCheckboxGui(): HTMLElement;
setComp(ctrl: HeaderCellCtrl): void;
private onNewColumnsLoaded;
private onDisplayedColumnsChanged;
private showOrHideSelectAll;
private onModelChanged;
private onSelectionChanged;
private updateStateOfCheckbox;
private refreshSelectAllLabel;
private checkSelectionType;
private checkRightRowModelType;
private onCbSelectAll;
private isCheckboxSelection;
private isFilteredOnly;
private isCurrentPageOnly;
}