AdaptableOptions

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

PropertyTypeDescriptionDefault
actionColumnOptionsActionColumnOptions<TData>Options for managing Action Columns
adaptableContextTContextApplication-specific context object - is included by AdapTable in all callbacks and Events
adaptableIdstringIdentifier for this instance of AdapTable'adaptable_id_$random_number'
adaptableStateKeystringIdentifier used as localStorage persistence key for AdaptableStateadaptableId value
alertOptionsAlertOptions<TData>Options for managing Alerts in AdapTable
autogeneratePrimaryKeybooleanWill autogenerate a Primary Key; only use as a last resort if no unique column is available, as limits some Adaptable functionalitiesfalse
calendarOptionsCalendarOptionsOptions for managing Holidays and Working Days
cellSummaryOptionsCellSummaryOptions<TData>Options for adding custom Cell Summaries
chartingOptionsChartingOptionsOptions for managing AG Grid's Charting
columnMenuOptionsColumnMenuOptions<TData>Options for managing AdapTable Column Menu
columnOptionsColumnOptionsOptions related to Columns
commentOptionsCommentOptions<TData>Options for managing collaborative Comments
containerOptionsContainerOptionsOptions for setting the 'Div' elements in which AdapTable, AG Grid, popups are placed
contextMenuOptionsContextMenuOptions<TData>Options for managing AdapTable Context Menu
customSortOptionsCustomSortOptionsOptions for using Custom Sort
dashboardOptionsDashboardOptionsOptions for managing the Dashboard in AdapTable
dataChangeHistoryOptionsDataChangeHistoryOptions<TData>Options to manage Data Change History Module which provides an overview of all data changes
dataImportOptionsDataImportOptionsOptions for managing the Data Import function
dataSetOptionsDataSetOptions<TData>Options to manage Data Sets
editOptionsEditOptions<TData>Options related to Editing in AdapTable including Server Validation
entitlementOptionsEntitlementOptionsOptions for managing Entitlements
exportOptionsExportOptions<TData>Options for managing Exporting and Reports in AdapTable
expressionOptionsExpressionOptions<TData>Options for managing AdapTableQL Expressions
fdc3OptionsFdc3OptionsOptions for managing FDC3 in AdapTable
filterOptionsFilterOptions<TData>Filtering Options - both Column Filters and the Grid Filter
flashingCellOptionsFlashingCellOptionsOptions for managing Flashing Cells - primarily default values
formatColumnOptionsFormatColumnOptionsOptions for providing Custom Display Formats
initialStateInitialStateInitial State set at design-time and shipped with AdapTable for first use; must include at least one Layoutundefined
layoutOptionsLayoutOptionsOptions related to Layouts
licenseKeystringCommercial license key. If the license is not provided or is expired, various visual information notes will be displayed and some functionality may be limited.
noteOptionsNoteOptionsOptions for managing personal Notes
notificationsOptionsNotificationsOptionsOptions for managing Notifications in AdapTable
pluginsAdaptablePlugin[]Used for managing the AdapTable Plugins
predicateOptionsPredicateOptionsOptions for managing Predicates in AdapTableQL
primaryKeystringName of Column in AdapTable guaranteed to contain unique valuesn/a (Mandatory)
quickSearchOptionsQuickSearchOptions<TData>Options for managing Search related functions in AdapTable
rowFormOptionsRowFormOptions<TData>Options for managing Row Forms
settingsPanelOptionsSettingsPanelOptionsSetting panel options
stateOptionsStateOptionsOptions related to state hydration / dehydration - allows users to intercept state persistence and state loading and change default behaviour of saving to local storage
teamSharingOptionsTeamSharingOptionsOptions for managing 'Team Sharing' which allows users to create Adaptable Objects and share with colleagues
toolPanelOptionsToolPanelOptionsOptions related to managing the Tool Panel elements in AdapTable
userInterfaceOptionsUserInterfaceOptions<TData>Options for managing the User Interface elements of AdapTable, i.e. Action Columns, Color Palette etc.
userNamestringName 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;
Default Value
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