AdaptableApi

The main Adaptable API.

You can get a reference to this either via useAdaptableApi hook or via the onReady callback prop.

TypeScript
declare class

Properties

PropertyDescription
adaptableQLApiAn API for managing and executing AdaptableQL queries
alertApiAPI for managing alerts
calculatedColumnApi
cellSummaryApi
columnApi
configApi
customSortApi
dashboardApiAPI for managing the dashboard
dataSourceApiAPI for managing the data source
exportApi
filterApi
flashingCellsApi
getInfiniteDataSourceApiSee https://infinite-table.com/docs/reference/datasource-api for details
getInfiniteTableApiSee https://infinite-table.com/docs/reference/api for details
gridApi
loggerApi
notificationApi
quickSearchApi
settingsPanelApi
stateApi
styledCellsApi
themeApiAPI for changing the theme
viewApiAPI for managing views - creating, switching the current view, editing, etc.

Methods

Method
destroy()
getAdaptableId()

Property Details

adaptableQLApi

An API for managing and executing AdaptableQL queries

TypeScript
adaptableQLApi: AdaptableQLApi;
Property Value

AdaptableQLApi

alertApi

API for managing alerts

TypeScript
alertApi: AlertApi;
Property Value

AlertApi

calculatedColumnApi

TypeScript
calculatedColumnApi: CalculatedColumnApi;
Property Value

CalculatedColumnApi

cellSummaryApi

TypeScript
cellSummaryApi: CellSummaryApi;
Property Value

CellSummaryApi

columnApi

TypeScript
columnApi: ColumnApi;
Property Value

ColumnApi

configApi

TypeScript
configApi: ConfigApi;
Property Value

ConfigApi

customSortApi

TypeScript
customSortApi: CustomSortApi;
Property Value

CustomSortApi

dashboardApi

API for managing the dashboard

TypeScript
dashboardApi: DashboardApi;
Property Value

DashboardApi

dataSourceApi

API for managing the data source

TypeScript
dataSourceApi: AdaptableDataSourceApi;
Property Value

AdaptableDataSourceApi

exportApi

TypeScript
exportApi: ExportApi;
Property Value

ExportApi

filterApi

TypeScript
filterApi: FilterApi;
Property Value

FilterApi

flashingCellsApi

TypeScript
flashingCellsApi: FlashingCellsApi;
Property Value

FlashingCellsApi

getInfiniteDataSourceApi

See https://infinite-table.com/docs/reference/datasource-api for details

TypeScript
getInfiniteDataSourceApi: () => _infinite_table_infinite_react.DataSourceApi<unknown>;
Property Value

() => _infinite_table_infinite_react.DataSourceApi<unknown>

getInfiniteTableApi

See https://infinite-table.com/docs/reference/api for details

TypeScript
getInfiniteTableApi: () => _infinite_table_infinite_react.InfiniteTableApi<unknown>;
Property Value

() => _infinite_table_infinite_react.InfiniteTableApi<unknown>

gridApi

TypeScript
gridApi: GridApi;
Property Value

GridApi

loggerApi

TypeScript
loggerApi: AdaptableLoggerApi;
Property Value

AdaptableLoggerApi

notificationApi

TypeScript
notificationApi: NotificationsApi;
Property Value

NotificationsApi

quickSearchApi

TypeScript
quickSearchApi: QuickSearchApi;
Property Value

QuickSearchApi

settingsPanelApi

TypeScript
settingsPanelApi: SettingsPopupApi;
Property Value

SettingsPopupApi

stateApi

TypeScript
stateApi: StateApi;
Property Value

StateApi

styledCellsApi

TypeScript
styledCellsApi: StyledCellApi;
Property Value

StyledCellApi

themeApi

API for changing the theme

TypeScript
themeApi: ThemeApi;
Property Value

ThemeApi

viewApi

API for managing views - creating, switching the current view, editing, etc.

TypeScript
viewApi: ViewApi;
Property Value

ViewApi

Method Details

destroy

TypeScript
destroy(): void;
Returns

void

getAdaptableId

TypeScript
getAdaptableId(): string;
Returns

string