Adaptable API Reference

Summary

  • Adaptable API enables full run-time progammatic access to all functionality in AdapTable
  • It also enables developers to retrieve and modify Adaptable State
  • Every Adaptable Object can be added, edited, deleted, suspended or shared using the Adaptable API
  • The Adaptable API is divided into a series of classes of related material:
    • Many are grouped around an Adaptable Module (e.g. Alert, Calculated Column etc)
    • Others are thematic groups of properties (e.g. Scope, Predicates, Grid)
    • Also includes access to AG Grid's Grid Api object
  • The Adaptable API contains an Event class which is used for subscribing to Adaptable Events

API Classes

There are many sections in Adaptable API - based around Modules or thematic functionality.

API SectionDetails
Action ColumnFunctions for accessing Action Columns
AlertContains methods for managing Alerts in Adaptable
ApplicationUsed for saving Custom AdapTable State
Bulk UpdateFunctions to apply Bulk Updates programmatically
Calculated ColumnFunctions relating to Calculated Columns
CalendarManages Holidays and Working Days
Cell SummaryAccesses AG Grid Cell and Row Summary information
ChartingEnables persistence of Charts in AdapTable
ColumnNumerous functions for managing Adaptable Columns
Column MenuManges the Column Menu
Column ScopeEnables progrommatic access to Column and DataType Scoping
CommentsRun-time access to Comments
Context MenuManages the Context Menu
Custom SortContains methods for managing Custom Sorts
DashboardContains methods for managing the AdapTable Dashboard
Data Change HistoryFunctions enabling Data Change History to be configured
Data ImportUsed for Importing Data into AdapTable
Data SetAccesses Data Set functionality at runtime
EntitlementManages Entitlements and Permissions
EventUsed for publishing Adaptable Events
ExportAllows Reports to be run programmatically
ExpressionUsed for configuring Expressions in AdapTableQL
EventUsed for firing AdapTable's many Events
FDC3Functions relating to collaborating via FDC3
FilterManages both Column Filters and the Grid Filter
Flashing CellAccess the Flashing Cells functionality in AdapTable
Format ColumnFunction which access AdapTable Format Columns
Free Text ColumnContains methods for managing FreeText Columns
GridContains functions for managing AG Grid and row data
LayoutProvides run-time access to Layouts
Named QueryFunctions that manage Named Queries
NotesRun-time access to Notes
OptionsProvides access to Adaptable Options
Plus MinusFunctions enabling Plus Minus Nudges and Rules
PredicateConfigures Predicates in AdapTable
Quick SearchApplying and managing Quick Searches in AdapTable
Row FormMethods for displaying Row Forms
ScheduleFunctions for managing Schedules in AdapTable
Settings PanelAccesses AdapTable's Settings Panel
ShortcutCreate Shortcut rules at runtime
Smart EditFunctions to apply Smart Edits programmatically
StateFunctions for accessing and manipulating AdapTable State
Status BarProgramattic access to the Status Bar
Styled ColumnManges Styled Columns in Adaptable
System StatusManages displaying System Status messages
Team SharingEnables Team Sharing to be managed programmatically
ThemeContains methods for managing Themes in AdapTable
Tool PanelManages the AdapTable Tool Panel Component
User InterfaceConfigures AdapTable's User Inteface Components

Plugin API Classes

Plugin API SectionDetails
PluginsManages access to the Plugins and individual plugin api classes
interopFunctions relating to the interop.io plugin
ipushpullRuntime access to the ipushpull plugin
OpenFinFunctions relating to the OpenFin plugin

AG Grid's Grid API Class

The AdapTable API also contains an agGridApi property.

As the name implies, this provides access to AG Grid's own Grid API giving full access to AG Grid features.

Caution

  • As a general rule, we advise to always first to try to use the API methods provided by AdapTable where possible
  • This will better ensure that AG Grid and AdapTable, and all related State, remain fully in sync at all times