ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
27 lines (26 loc) • 862 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 gridOptionsWrapper;
private cbSelectAllVisible;
private processingEventFromCheckbox;
private column;
private filteredOnly;
private cbSelectAll;
constructor(cbSelectAll: AgCheckbox, column: Column);
private postConstruct;
private showOrHideSelectAll;
private onModelChanged;
private onSelectionChanged;
private getNextCheckboxState;
private updateStateOfCheckbox;
private getSelectionCount;
private checkRightRowModelType;
private onCbSelectAll;
private isCheckboxSelection;
}