Large group of options enabling developers to set up AdapTable at design time to fit precise requirements

TypeScript
export interface AdaptableOptions<TData = any, TContext = Record<string,

Properties

PropertyDescriptionDefault
actionColumnOptionsOptions for managing Action Columns
adaptableContextApplication-specific context object - is included by AdapTable in all callbacks and Events
adaptableIdIdentifier for this instance of AdapTable'adaptable_id_$random_number'
adaptableStateKeyIdentifier used as localStorage persistence key for AdaptableStateadaptableId value
alertOptionsOptions for managing Alerts in AdapTable
autogeneratePrimaryKeyWill autogenerate a Primary Key; only use as a last resort if no unique column is available, as limits some Adaptable functionalitiesfalse
calendarOptionsOptions for managing Holidays and Working Days
cellSummaryOptionsOptions for adding custom Cell Summaries
chartingOptionsOptions for managing AG Grid's Charting
columnMenuOptionsOptions for managing AdapTable Column Menu
columnOptionsOptions related to Columns
commentOptionsOptions for managing collaborative Comments
containerOptionsOptions for setting the 'Div' elements in which AdapTable, AG Grid, popups are placed
contextMenuOptionsOptions for managing AdapTable Context Menu
customSortOptionsOptions for using Custom Sort
dashboardOptionsOptions for managing the Dashboard in AdapTable
dataChangeHistoryOptionsOptions to manage Data Change History Module which provides an overview of all data changes
dataImportOptionsOptions for managing the Data Import function
dataSetOptionsOptions to manage Data Sets
editOptionsOptions related to Editing in AdapTable including Server Validation
entitlementOptionsOptions for managing Entitlements
exportOptionsOptions for managing Exporting and Reports in AdapTable
expressionOptionsOptions for managing AdapTableQL Expressions
fdc3OptionsOptions for managing FDC3 in AdapTable
filterOptionsFiltering Options - both Column Filters and the Grid Filter
flashingCellOptionsOptions for managing Flashing Cells - primarily default values
formatColumnOptionsOptions for providing Custom Display Formats
initialStateInitial State set at design-time and shipped with AdapTable for first use; must include at least one Layoutundefined
layoutOptionsOptions related to Layouts
licenseKeyCommercial license key. If the license is not provided or is expired, various visual information notes will be displayed and some functionality may be limited.
noteOptionsOptions for managing personal Notes
notificationsOptionsOptions for managing Notifications in AdapTable
pluginsUsed for managing the AdapTable Plugins
predicateOptionsOptions for managing Predicates in AdapTableQL
primaryKeyName of Column in AdapTable guaranteed to contain unique valuesn/a (Mandatory)
quickSearchOptionsOptions for managing Search related functions in AdapTable
rowFormOptionsOptions for managing Row Forms
settingsPanelOptionsSetting panel options
stateOptionsOptions related to state hydration / dehydration - allows users to intercept state persistence and state loading and change default behaviour of saving to local storage
teamSharingOptionsOptions for managing 'Team Sharing' which allows users to create Adaptable Objects and share with colleagues
toolPanelOptionsOptions related to managing the Tool Panel elements in AdapTable
userInterfaceOptionsOptions for managing the User Interface elements of AdapTable, i.e. Action Columns, Color Palette etc.
userNameName of current AdapTable user'anonymous'

Property Details

actionColumnOptions

Options for managing Action Columns

TypeScript
actionColumnOptions?: ActionColumnOptions<TData>;
Property Value

ActionColumnOptions<TData>

adaptableContext

Application-specific context object - is included by AdapTable in all callbacks and Events

TypeScript
adaptableContext?: TContext;
Property Value

TContext

adaptableId

Identifier for this instance of AdapTable

TypeScript
adaptableId?: string;
Default Value

'adaptable_id_$random_number'

Property Value

string

adaptableStateKey

Identifier used as localStorage persistence key for AdaptableState

TypeScript
adaptableStateKey?: string;
Default Value

adaptableId value

Property Value

string

alertOptions

Options for managing Alerts in AdapTable

TypeScript
alertOptions?: AlertOptions<TData>;
Property Value

AlertOptions<TData>

autogeneratePrimaryKey

Will autogenerate a Primary Key; only use as a last resort if no unique column is available, as limits some Adaptable functionalities

TypeScript
autogeneratePrimaryKey?: boolean;
Default Value

false

Property Value

boolean

calendarOptions

Options for managing Holidays and Working Days

TypeScript
calendarOptions?: CalendarOptions;
Property Value

CalendarOptions

cellSummaryOptions

Options for adding custom Cell Summaries

TypeScript
cellSummaryOptions?: CellSummaryOptions<TData>;
Property Value

CellSummaryOptions<TData>

chartingOptions

Options for managing AG Grid's Charting

TypeScript
chartingOptions?: ChartingOptions;
Property Value

ChartingOptions

columnMenuOptions

Options for managing AdapTable Column Menu

TypeScript
columnMenuOptions?: ColumnMenuOptions<TData>;
Property Value

ColumnMenuOptions<TData>

columnOptions

Options related to Columns

TypeScript
columnOptions?: ColumnOptions;
Property Value

ColumnOptions

commentOptions

Options for managing collaborative Comments

TypeScript
commentOptions?: CommentOptions<TData>;
Property Value

CommentOptions<TData>

containerOptions

Options for setting the 'Div' elements in which AdapTable, AG Grid, popups are placed

TypeScript
containerOptions?: ContainerOptions;
Property Value

ContainerOptions

contextMenuOptions

Options for managing AdapTable Context Menu

TypeScript
contextMenuOptions?: ContextMenuOptions<TData>;
Property Value

ContextMenuOptions<TData>

customSortOptions

Options for using Custom Sort

TypeScript
customSortOptions?: CustomSortOptions;
Property Value

CustomSortOptions

dashboardOptions

Options for managing the Dashboard in AdapTable

TypeScript
dashboardOptions?: DashboardOptions;
Property Value

DashboardOptions

dataChangeHistoryOptions

Options to manage Data Change History Module which provides an overview of all data changes

TypeScript
dataChangeHistoryOptions?: DataChangeHistoryOptions<TData>;
Property Value

DataChangeHistoryOptions<TData>

dataImportOptions

Options for managing the Data Import function

TypeScript
dataImportOptions?: DataImportOptions;
Property Value

DataImportOptions

dataSetOptions

Options to manage Data Sets

TypeScript
dataSetOptions?: DataSetOptions<TData>;
Property Value

DataSetOptions<TData>

editOptions

Options related to Editing in AdapTable including Server Validation

TypeScript
editOptions?: EditOptions<TData>;
Property Value

EditOptions<TData>

entitlementOptions

Options for managing Entitlements

TypeScript
entitlementOptions?: EntitlementOptions;
Property Value

EntitlementOptions

exportOptions

Options for managing Exporting and Reports in AdapTable

TypeScript
exportOptions?: ExportOptions<TData>;
Property Value

ExportOptions<TData>

expressionOptions

Options for managing AdapTableQL Expressions

TypeScript
expressionOptions?: ExpressionOptions<TData>;
Property Value

ExpressionOptions<TData>

fdc3Options

Options for managing FDC3 in AdapTable

TypeScript
fdc3Options?: Fdc3Options;
Property Value

Fdc3Options

filterOptions

Filtering Options - both Column Filters and the Grid Filter

TypeScript
filterOptions?: FilterOptions<TData>;
Property Value

FilterOptions<TData>

flashingCellOptions

Options for managing Flashing Cells - primarily default values

TypeScript
flashingCellOptions?: FlashingCellOptions;
Property Value

FlashingCellOptions

formatColumnOptions

Options for providing Custom Display Formats

TypeScript
formatColumnOptions?: FormatColumnOptions;
Property Value

FormatColumnOptions

initialState

Initial State set at design-time and shipped with AdapTable for first use; must include at least one Layout

TypeScript
initialState: InitialState;
Default Value

undefined

Property Value

InitialState

layoutOptions

Options related to Layouts

TypeScript
layoutOptions?: LayoutOptions;
Property Value

LayoutOptions

licenseKey

Commercial license key. If the license is not provided or is expired, various visual information notes will be displayed and some functionality may be limited.

TypeScript
licenseKey?: string;
Property Value

string

noteOptions

Options for managing personal Notes

TypeScript
noteOptions?: NoteOptions;
Property Value

NoteOptions

notificationsOptions

Options for managing Notifications in AdapTable

TypeScript
notificationsOptions?: NotificationsOptions;
Property Value

NotificationsOptions

plugins

Used for managing the AdapTable Plugins

TypeScript
plugins?: AdaptablePlugin[];
Property Value

AdaptablePlugin[]

predicateOptions

Options for managing Predicates in AdapTableQL

TypeScript
predicateOptions?: PredicateOptions;
Property Value

PredicateOptions

primaryKey

Name of Column in AdapTable guaranteed to contain unique values

TypeScript
primaryKey: string;
Default Value

n/a (Mandatory)

Property Value

string

quickSearchOptions

Options for managing Search related functions in AdapTable

TypeScript
quickSearchOptions?: QuickSearchOptions<TData>;
Property Value

QuickSearchOptions<TData>

rowFormOptions

Options for managing Row Forms

TypeScript
rowFormOptions?: RowFormOptions<TData>;
Property Value

RowFormOptions<TData>

settingsPanelOptions

Setting panel options

TypeScript
settingsPanelOptions?: SettingsPanelOptions;
Property Value

SettingsPanelOptions

stateOptions

Options related to state hydration / dehydration - allows users to intercept state persistence and state loading and change default behaviour of saving to local storage

TypeScript
stateOptions?: StateOptions;
Property Value

StateOptions

teamSharingOptions

Options for managing 'Team Sharing' which allows users to create Adaptable Objects and share with colleagues

TypeScript
teamSharingOptions?: TeamSharingOptions;
Property Value

TeamSharingOptions

toolPanelOptions

Options related to managing the Tool Panel elements in AdapTable

TypeScript
toolPanelOptions?: ToolPanelOptions;
Property Value

ToolPanelOptions

userInterfaceOptions

Options for managing the User Interface elements of AdapTable, i.e. Action Columns, Color Palette etc.

TypeScript
userInterfaceOptions?: UserInterfaceOptions<TData>;
Property Value

UserInterfaceOptions<TData>

userName

Name of current AdapTable user

TypeScript
userName?: string;
Default Value

'anonymous'

Property Value

string