AdaptableApi

Provides developers with run-time access to AdapTable. Contains many classes each dedicated to a specific AdapTable Module or functionality

TypeScript
export interface

Properties

PropertyTypeDescription
actionColumnApiActionColumnApiProvides access to Action Columns
agGridApiAgGridApiAG Grid API; try to use the API methods provided by Adaptable instead of using this directly
alertApiAlertApiProvides access to the Alert Module
applicationApiApplicationApiProvides access to the Application Module
bulkUpdateApiBulkUpdateApiProvides access to the Bulk Update Module
calculatedColumnApiCalculatedColumnApiProvides access to the Calculated Column Module
calendarApiCalendarApiFunctions for managing Holidays
cellSummaryApiCellSummaryApiProvides access to the Cell Summary Module
chartingApiChartingApiProvides run-time access to Charting Module and state
columnApiColumnApiProvides a number of column-related methods
columnMenuApiColumnMenuApiProvides access to Column Menu
columnScopeApiColumnScopeApiManages the Scope object - used widely to determine where objects are applied
commentApiCommentApiProvides access to the Comment Module
contextMenuApiContextMenuApiProvides access to Context Menu
customSortApiCustomSortApiProvides access to the Custom Sort Module
dashboardApiDashboardApiProvides access to the Dashboard
dataChangeHistoryApiDataChangeHistoryApiProvides run-time access to the Data Changes Module
dataImportApiDataImportApiProvides access to the Data Import Module
dataSetApiDataSetApiProvides access to Data Sets
destroy(config?:DestroyConfig) => voidCleanup method - call only for vanilla JavaScript components, as framework components handle cleanup on destroy/unmount. By default, it unmounts the Adaptable component and destroys the AG Grid instance.
entitlementApiEntitlementApiFunctions for managing Entitlements and Permissions
eventApiEventApiUsed for listening / subscribing to the Events published by AdapTable
exportApiExportApiProvides access to the Export Module and Reports
expressionApiExpressionApiManages AdapTableQL Expressions
fdc3ApiFdc3ApiManages the FDC3 capabilities of AdapTable
filterApiFilterApiProvides access to Filtering in AdapTable
flashingCellApiFlashingCellApiProvides access to the Flashing Cell Module
formatColumnApiFormatColumnApiProvides access to the Format Column Module
freeTextColumnApiFreeTextColumnApiProvides access to the FreeText Column Module
gridApiGridApiProvides methods for managing the Grid, and Grid data, directly
isDestroyed() => booleanWhether the Adaptable instance has been destroyed
layoutApiLayoutApiProvides access to the Layout Module
namedQueryApiNamedQueryApiProvides access to the Named Query Module
noteApiNoteApiProvides access to the Note Module
optionsApiOptionsApiProvides access to Adaptable Options
pluginsApiPluginsApiOffers access to AdapTable Plugin (e.g. ipushpull, OpenFin etc)
plusMinusApiPlusMinusApiProvides access to the Plus Minus Module
predicateApiPredicateApiManages the Predicate - a boolean-return function used in Filters and Alerts
quickSearchApiQuickSearchApiProvides access to the Quick Search Module
rowFormApiRowFormApiCreates Row Forms
settingsPanelApiSettingsPanelApiProvides access to the Settings Panel
shortcutApiShortcutApiProvides access to the Shortcut Module
smartEditApiSmartEditApiProvides access to the Smart Edit Module
stateApiStateApiMethods giving access to Adaptable State
statusBarApiStatusBarApiProvides run-time access to the AdapTable Status Bar
styledColumnApiStyledColumnApiProvides access to the Styled Column Module
systemStatusApiSystemStatusApiMethods related to displaying System Status and application health messages
teamSharingApiTeamSharingApiFunctions related to run-time Team Sharing of AdapTable objects between colleagues
themeApiThemeApiApi methods related to Theme management
toolPanelApiToolPanelApiProvides access to the AdapTable Tool Panel on the right hand side of the grid
userInterfaceApiUserInterfaceApiManages User Interface Options where colours, styles and custom column values are configured

Property Details

actionColumnApi

Provides access to Action Columns

TypeScript
actionColumnApi: ActionColumnApi;
Property Value

ActionColumnApi

agGridApi

AG Grid API; try to use the API methods provided by Adaptable instead of using this directly

TypeScript
agGridApi: AgGridApi;
Property Value

AgGridApi

alertApi

Provides access to the Alert Module

TypeScript
alertApi: AlertApi;
Property Value

AlertApi

applicationApi

Provides access to the Application Module

TypeScript
applicationApi: ApplicationApi;
Property Value

ApplicationApi

bulkUpdateApi

Provides access to the Bulk Update Module

TypeScript
bulkUpdateApi: BulkUpdateApi;
Property Value

BulkUpdateApi

calculatedColumnApi

Provides access to the Calculated Column Module

TypeScript
calculatedColumnApi: CalculatedColumnApi;
Property Value

CalculatedColumnApi

calendarApi

Functions for managing Holidays

TypeScript
calendarApi: CalendarApi;
Property Value

CalendarApi

cellSummaryApi

Provides access to the Cell Summary Module

TypeScript
cellSummaryApi: CellSummaryApi;
Property Value

CellSummaryApi

chartingApi

Provides run-time access to Charting Module and state

TypeScript
chartingApi: ChartingApi;
Property Value

ChartingApi

columnApi

Provides a number of column-related methods

TypeScript
columnApi: ColumnApi;
Property Value

ColumnApi

columnMenuApi

Provides access to Column Menu

TypeScript
columnMenuApi: ColumnMenuApi;
Property Value

ColumnMenuApi

columnScopeApi

Manages the Scope object - used widely to determine where objects are applied

TypeScript
columnScopeApi: ColumnScopeApi;
Property Value

ColumnScopeApi

commentApi

Provides access to the Comment Module

TypeScript
commentApi: CommentApi;
Property Value

CommentApi

contextMenuApi

Provides access to Context Menu

TypeScript
contextMenuApi: ContextMenuApi;
Property Value

ContextMenuApi

customSortApi

Provides access to the Custom Sort Module

TypeScript
customSortApi: CustomSortApi;
Property Value

CustomSortApi

dashboardApi

Provides access to the Dashboard

TypeScript
dashboardApi: DashboardApi;
Property Value

DashboardApi

dataChangeHistoryApi

Provides run-time access to the Data Changes Module

TypeScript
dataChangeHistoryApi: DataChangeHistoryApi;
Property Value

DataChangeHistoryApi

dataImportApi

Provides access to the Data Import Module

TypeScript
dataImportApi: DataImportApi;
Property Value

DataImportApi

dataSetApi

Provides access to Data Sets

TypeScript
dataSetApi: DataSetApi;
Property Value

DataSetApi

destroy

Cleanup method - call only for vanilla JavaScript components, as framework components handle cleanup on destroy/unmount. By default, it unmounts the Adaptable component and destroys the AG Grid instance.

TypeScript
destroy: (config?: DestroyConfig) => void;
Property Value

(config?:DestroyConfig) => void

entitlementApi

Functions for managing Entitlements and Permissions

TypeScript
entitlementApi: EntitlementApi;
Property Value

EntitlementApi

eventApi

Used for listening / subscribing to the Events published by AdapTable

TypeScript
eventApi: EventApi;
Property Value

EventApi

exportApi

Provides access to the Export Module and Reports

TypeScript
exportApi: ExportApi;
Property Value

ExportApi

expressionApi

Manages AdapTableQL Expressions

TypeScript
expressionApi: ExpressionApi;
Property Value

ExpressionApi

fdc3Api

Manages the FDC3 capabilities of AdapTable

TypeScript
fdc3Api: Fdc3Api;
Property Value

Fdc3Api

filterApi

Provides access to Filtering in AdapTable

TypeScript
filterApi: FilterApi;
Property Value

FilterApi

flashingCellApi

Provides access to the Flashing Cell Module

TypeScript
flashingCellApi: FlashingCellApi;
Property Value

FlashingCellApi

formatColumnApi

Provides access to the Format Column Module

TypeScript
formatColumnApi: FormatColumnApi;
Property Value

FormatColumnApi

freeTextColumnApi

Provides access to the FreeText Column Module

TypeScript
freeTextColumnApi: FreeTextColumnApi;
Property Value

FreeTextColumnApi

gridApi

Provides methods for managing the Grid, and Grid data, directly

TypeScript
gridApi: GridApi;
Property Value

GridApi

isDestroyed

Whether the Adaptable instance has been destroyed

TypeScript
isDestroyed: () => boolean;
Property Value

() => boolean

layoutApi

Provides access to the Layout Module

TypeScript
layoutApi: LayoutApi;
Property Value

LayoutApi

namedQueryApi

Provides access to the Named Query Module

TypeScript
namedQueryApi: NamedQueryApi;
Property Value

NamedQueryApi

noteApi

Provides access to the Note Module

TypeScript
noteApi: NoteApi;
Property Value

NoteApi

optionsApi

Provides access to Adaptable Options

TypeScript
optionsApi: OptionsApi;
Property Value

OptionsApi

pluginsApi

Offers access to AdapTable Plugin (e.g. ipushpull, OpenFin etc)

TypeScript
pluginsApi: PluginsApi;
Property Value

PluginsApi

plusMinusApi

Provides access to the Plus Minus Module

TypeScript
plusMinusApi: PlusMinusApi;
Property Value

PlusMinusApi

predicateApi

Manages the Predicate - a boolean-return function used in Filters and Alerts

TypeScript
predicateApi: PredicateApi;
Property Value

PredicateApi

quickSearchApi

Provides access to the Quick Search Module

TypeScript
quickSearchApi: QuickSearchApi;
Property Value

QuickSearchApi

rowFormApi

Creates Row Forms

TypeScript
rowFormApi: RowFormApi;
Property Value

RowFormApi

settingsPanelApi

Provides access to the Settings Panel

TypeScript
settingsPanelApi: SettingsPanelApi;
Property Value

SettingsPanelApi

shortcutApi

Provides access to the Shortcut Module

TypeScript
shortcutApi: ShortcutApi;
Property Value

ShortcutApi

smartEditApi

Provides access to the Smart Edit Module

TypeScript
smartEditApi: SmartEditApi;
Property Value

SmartEditApi

stateApi

Methods giving access to Adaptable State

TypeScript
stateApi: StateApi;
Property Value

StateApi

statusBarApi

Provides run-time access to the AdapTable Status Bar

TypeScript
statusBarApi: StatusBarApi;
Property Value

StatusBarApi

styledColumnApi

Provides access to the Styled Column Module

TypeScript
styledColumnApi: StyledColumnApi;
Property Value

StyledColumnApi

systemStatusApi

Methods related to displaying System Status and application health messages

TypeScript
systemStatusApi: SystemStatusApi;
Property Value

SystemStatusApi

teamSharingApi

Functions related to run-time Team Sharing of AdapTable objects between colleagues

TypeScript
teamSharingApi: TeamSharingApi;
Property Value

TeamSharingApi

themeApi

Api methods related to Theme management

TypeScript
themeApi: ThemeApi;
Property Value

ThemeApi

toolPanelApi

Provides access to the AdapTable Tool Panel on the right hand side of the grid

TypeScript
toolPanelApi: ToolPanelApi;
Property Value

ToolPanelApi

userInterfaceApi

Manages User Interface Options where colours, styles and custom column values are configured

TypeScript
userInterfaceApi: UserInterfaceApi;
Property Value

UserInterfaceApi