ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
28 lines (27 loc) • 907 B
TypeScript
import { AgCheckbox } from "../../widgets/agCheckbox";
import { BeanStub } from "../../context/beanStub";
import { Column } from "../../entities/column";
export declare class SelectAllFeature extends BeanStub {
private gridApi;
private columnApi;
private rowModel;
private selectionController;
private cbSelectAllVisible;
private processingEventFromCheckbox;
private column;
private filteredOnly;
private cbSelectAll;
constructor(cbSelectAll: AgCheckbox, column: Column);
private postConstruct;
private showOrHideSelectAll;
private refreshHeaderAriaDescribedBy;
private onModelChanged;
private onSelectionChanged;
private getNextCheckboxState;
private updateStateOfCheckbox;
private refreshSelectAllLabel;
private getSelectionCount;
private checkRightRowModelType;
private onCbSelectAll;
private isCheckboxSelection;
}