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

TypeScript
export interface

Properties

PropertyDescription
actionColumnApiProvides access to Action Columns
agGridApiAG Grid API; try to use the API methods provided by Adaptable instead of using this directly
alertApiProvides access to the Alert Module
applicationApiProvides access to the Application Module
bulkUpdateApiProvides access to the Bulk Update Module
calculatedColumnApiProvides access to the Calculated Column Module
calendarApiFunctions for managing Holidays
cellSummaryApiProvides access to the Cell Summary Module
chartingApiProvides run-time access to Charting Module and state
columnApiProvides a number of column-related methods
columnMenuApiProvides access to Column Menu
columnScopeApiManages the Scope object - used widely to determine where objects are applied
commentApiProvides access to the Comment Module
contextMenuApiProvides access to Context Menu
customSortApiProvides access to the Custom Sort Module
dashboardApiProvides access to the Dashboard
dataChangeHistoryApiProvides run-time access to the Data Changes Module
dataImportApiProvides access to the Data Import Module
dataSetApiProvides access to Data Sets
destroyCleanup 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.
entitlementApiFunctions for managing Entitlements and Permissions
eventApiUsed for listenning / subscribing to the various Events published by AdapTable
exportApiProvides access to the Export Module and Reports
expressionApiManages AdapTableQL Expressions
fdc3ApiManages the FDC3 capabilities of AdapTable
filterApiProvides access to Filtering in AdapTable
flashingCellApiProvides access to the Flashing Cell Module
formatColumnApiProvides access to the Format Column Module
freeTextColumnApiProvides access to the FreeText Column Module
gridApiProvides methods for managing the Grid, and Grid data, directly
isDestroyedWhether the Adaptable instance has been destroyed
layoutApiProvides access to the Layout Module
namedQueryApiProvides access to the Named Query Module
noteApiProvides access to the Note Module
optionsApiProvides access to Adaptable Options
pluginsApiOffers access to AdapTable Plugin (e.g. ipushpull, OpenFin etc)
plusMinusApiProvides access to the Plus Minus Module
predicateApiManages the Predicate - a boolean-return function used in Filters and Alerts
quickSearchApiProvides access to the Quick Search Module
rowFormApiCreates Row Forms
scheduleApiProvides access to the Schedule Module
settingsPanelApiProvides access to the Settings Panel
shortcutApiProvides access to the Shortcut Module
smartEditApiProvides access to the Smart Edit Module
stateApiMethods giving access to Adaptable State
statusBarApiProvides run-time access to the AdapTable Status Bar
styledColumnApiProvides access to the Styled Column Module
systemStatusApiMethods related to displaying System Status and application health messages
teamSharingApiFunctions related to run-time Team Sharing of AdapTable objects between colleagues
themeApiApi methods related to Theme management
toolPanelApiProvides access to the AdapTable Tool Panel on the right hand side of the grid
userInterfaceApiManages 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 listenning / subscribing to the various 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

scheduleApi

Provides access to the Schedule Module

TypeScript
scheduleApi: ScheduleApi;
Property Value

ScheduleApi

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