Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AdaptableApi

The AdaptableApi provides developers with run-time access to AdapTable.

It offers ALL the functionality provided by AdapTable UI in code form.

This enables developers to access the AdapTable Store at run-time in a 'safe' way.

It also allows them to bypass the UI screens altogether if they so wish.

Note to AdapTable users: If there is a method missing from AdaptableApi that you would like implemented please contact support@adaptabletools.com and we will add it

API functions

AdaptableApi consists of over 40 sets of properties.

Each of these properties is a class that contains a set of Api methods grouped either by AdapTable Function (e.g. AdvancedSearchAPI) or type (e.g. AuditEventApi)

The full list is:

API Class Details
actionColumnApi Manages Action Columns which contain buttons with bespoke click logic
advancedSearchApi Functions relating to the saveable, cross-column Advanced Searches
alertApi Adaptable Alerts provide bespoke notifications and messages
applicationApi Use Application Data Entries to manage custom state and data
auditEventApi Listen to the Audit Events published by the Audit Log
bulkUpdateApi Run Bulk Update so mutliple selected cells are given same value
calculatedColumnApi Manages Calculated Columns which contain custom expresssions

Hierarchy

  • AdaptableApi

Index

Properties

actionColumnApi

actionColumnApi: ActionColumnApi

Provides access to the Action Column functionality, the ActionColumn object.

advancedSearchApi

advancedSearchApi: AdvancedSearchApi

Provides access to the Advanced Search function, the AdvancedSearch object and Advanced Search State.

alertApi

alertApi: AlertApi

Provides access to the Alert function (enabling the displaying of Alerts) and Alerrt State.

applicationApi

applicationApi: ApplicationApi

Enables use of the Application Function which lets developers render their own toolbar and screen (if required).

auditEventApi

auditEventApi: AuditEventApi

Publishes the 3 Audit Events - onAuditStateChanged, onAuditCellEdited and onAuditFunctionApplied

These Events are fired through Audit Log when the auditAsEvent property for any of these properties is set to true.

bulkUpdateApi

bulkUpdateApi: BulkUpdateApi

Provides access to the Bulk Update function and Bulk Update State.

calculatedColumnApi

calculatedColumnApi: CalculatedColumnApi

Provides access to the Calculated Column function (enabling the creation of Calculated Columns) and Calculated Column State.

calendarApi

calendarApi: CalendarApi

Provides access to the Calendar function and Calendar State.

cellSummaryApi

cellSummaryApi: CellSummaryApi

Provides access to the Cell Summary function and Cell Summary State.

cellValidationApi

cellValidationApi: CellValidationApi

Provides access to the Cell Validation function, the CellValidation object and Cell Validation State.

chartApi

chartApi: ChartApi

Provides access to the Chart function, the various Chart Definition objects and Chart State.

columnCategoryApi

columnCategoryApi: ColumnCategoryApi

Provides access to the Column Category function, the Column Category object and Column Category State.

columnChooserApi

columnChooserApi: ColumnChooserAPI

Provides access to the Column Chooser function.

columnFilterApi

columnFilterApi: ColumnFilterApi

Provides access to the Column Filter function, the Column Filter object and Column Filter State.

conditionalStyleApi

conditionalStyleApi: ConditionalStyleApi

Provides access to the Conditional Style function, the Conditional Style object and Conditional Style State.

configApi

configApi: ConfigApi

Methods that give access to the Predefined Config, State and Store.

customSortApi

customSortApi: CustomSortApi

Provides access to the Custom Sort function, the Custom Sort object and Custom Sort State.

dashboardApi

dashboardApi: DashboardApi

Provides access to the Dashboard function, and Dashboard State.

dataSourceApi

dataSourceApi: DataSourceApi

Provides access to the Data Source function, the Data Source object and Data Source State.

entitlementsApi

entitlementsApi: EntitlementsApi

Provides methods to manager User Entitlements (or Permissions)

eventApi

eventApi: EventApi

The Api used for listenning / subscribing to the various Events fired / published by AdapTable e.g. the SearchChanged event.

exportApi

exportApi: ExportApi

Provides access to the Export function, the Report object and Export State.

flashingCellApi

flashingCellApi: FlashingCellApi

Provides access to the Flashing Cell function, the Flashing Cell object and Flashing Cell State.

formatColumnApi

formatColumnApi: FormatColumnApi

Provides access to the Format Column function, the Format Column object and Format Column State.

freeTextColumnApi

freeTextColumnApi: FreeTextColumnApi

Provides access to the FreeText Column function, the FreeText Column object and FreeText Column State.

glue42Api

glue42Api: Glue42Api

gradientColumnApi

gradientColumnApi: GradientColumnApi

gridApi

gridApi: GridApi

Provides methods for managing the Grid directly e.g. setGridData which will replace the current DataSource with the one provided.

iPushPullApi

iPushPullApi: IPushPullApi

Provides access to ipushpull related functionality, the ipushpull object and ipushpull State.

internalApi

internalApi: InternalApi

API methods used internally within AdapTable.

This api class is not intended for developers to use and it is not recommended to use this section if accessing AdapTable through code

layoutApi

layoutApi: LayoutApi

Provides access to the Layout function, the Layout object and Layout State.

namedFilterApi

namedFilterApi: NamedFilterApi

Provides access to the Named Filter function, the NamedFilter object and NamedFilter State.

percentBarApi

percentBarApi: PercentBarApi

Provides access to the Percent Bar function, the Percent Bar object and Percent Bar State.

pluginsApi

pluginsApi: PluginsApi

Provides access to the Plugins functionality of AdapTable - currently Charting and Finance, but with more to come in due course.

plusMinusApi

plusMinusApi: PlusMinusApi

Provides access to the Plus Minus function, the Plus Minus object and Plus Minus State.

quickSearchApi

quickSearchApi: QuickSearchApi

Provides access to the Quick Search function, the Quick Search object and Quick Search State.

reminderApi

reminderApi: ReminderApi

Provides access to the Reminder function, the Reminder object and Reminder State.

scheduleApi

scheduleApi: ScheduleApi

Provides access to the Schedule function which allows you to create schedules for Reminders, Reports and ipushpull.

shortcutApi

shortcutApi: ShortcutApi

Provides access to the Shortcut function, the Shortcut object and Shortcut State.

smartEditApi

smartEditApi: SmartEditApi

Provides access to the Layout function, the Layout object and Layout State.

sparklineColumnApi

sparklineColumnApi: SparklineColumnApi

Provides access to the Sparkline Column functionality

Only used if the Charts Plugin has been enabled.

systemFilterApi

systemFilterApi: SystemFilterApi

Provides access to System Filter State that manages the Filters that AdapTable ships with.

systemStatusApi

systemStatusApi: SystemStatusApi

Api methods related to the System Status button (shown in the Home Toolbar) that displays information about the health of the application.

themeApi

themeApi: ThemeApi

Api methods related to Theme management and Theme State.

toolPanelApi

toolPanelApi: ToolPanelApi

Provides access to the ToolPanel function, and ToolPanel State.

updatedRowApi

updatedRowApi: UpdatedRowApi

Provides access to the Updated Row function and Updated Row State.

userFilterApi

userFilterApi: UserFilterApi

Provides access to the User Filter function, the User Filter object and User Filter State.

userInterfaceApi

userInterfaceApi: UserInterfaceApi

Provides access to User Interface State which allows you to set up colours, permitted values etc.

Generated using TypeDoc