UNPKG

ag-grid

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

31 lines (30 loc) 1.06 kB
// Type definitions for ag-grid v18.1.2 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby <https://github.com/ag-grid/> 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 eventService; 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(selectionCount); private updateStateOfCheckbox(); private getSelectionCount(); private checkRightRowModelType(); private onCbSelectAll(); private isCheckboxSelection(); }