UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

28 lines (27 loc) 2.23 kB
import { IRowNode } from 'ag-grid-enterprise'; import * as Redux from 'redux'; import { CellDataChangedInfo } from '../../AdaptableState/Common/CellDataChangedInfo'; import { AdaptableAlert, AdaptableFlashingCell, AdaptablePersistentState, AdaptableSharedEntity, AdaptableState, AdaptableTheme, CalculatedColumn, CreatedRowInfo, DashboardState, DataImportedInfo, DataSet, DeletedRowInfo, EditedRowInfo, LayoutState, RowDataChangedInfo, SystemStatusMessageInfo } from '../../types'; import { ApiBase } from '../Implementation/ApiBase'; import { BaseSchedule } from '../../AdaptableState/Common/Schedule'; export declare class EventInternalApi extends ApiBase { fireGridSortedEvent(): void; fireCellChangedEvent(cellDataChangedInfo: CellDataChangedInfo): void; fireRowChangedEvent(rowDataChangedInfo: RowDataChangedInfo): void; fireDashboardChangedEvent(trigger: string, oldDashboardState: DashboardState, newDashboardState: DashboardState): void; fireAlertFiredEvent(alertToFire: AdaptableAlert): void; fireThemeChangedEvent(theme: AdaptableTheme, trigger: 'ThemeSelected' | 'ThemeEdited'): void; fireLayoutChangedEvent(trigger: string, oldSate: LayoutState, newState: LayoutState): void; fireScheduleTriggeredEvent(schedule: BaseSchedule): void; fireDataSetSelectedEvent(dataSet: DataSet): void; fireSystemStatusMessageDisplayedEvent(systemStatusMessageInfo: SystemStatusMessageInfo): void; fireDataImportedEvent(importData: any[], addedRows: IRowNode[], updatedRows: IRowNode[]): DataImportedInfo; fireAdaptableStateChangedEvent(action: Redux.Action, oldState: AdaptableState, newState: AdaptableState): void; fireAdaptableStateReloadedEvent(oldState: AdaptablePersistentState, newState: AdaptablePersistentState): void; fireCalculatedColumnChangedEvent(trigger: string, calculatedColumn: CalculatedColumn): void; fireColumnFilterAppliedEvent(): void; fireGridFilterAppliedEvent(): void; fireRowFormSubmittedEvent(rowFormSubmittedInfo: CreatedRowInfo | EditedRowInfo | DeletedRowInfo): void; fireTeamSharingEntityChangedEvent(sharedEntity: AdaptableSharedEntity): void; fireFlashingCellDisplayedEvent(flashingCellToShow: AdaptableFlashingCell): void; }