ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
31 lines (30 loc) • 1.06 kB
TypeScript
// 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();
}