UserInterfaceOptions

Options for managing the User Interface of AdapTable

TypeScript
export interface

Properties

PropertyDescriptionDefault
alternativeModuleNamesAlternative names to use for Adaptable Modules in the UInull
applicationIconThe application icon to appear in Dashboard and elsewhere (e.g. in Notifications)null
colorPaletteColours to display in Colour Picker (in place of AdapTable's default set); can be hardcoded list or function
customIconsBespoke icons that can be used in AdapTable (e.g. Badge Styles and Buttons)
dateInputOptionsOptions for managing and customizing date inputs in AdapTable
disableDeleteConfirmationHides confirmation dialog which displays whenever an AdaptableObject is deletedfalse
editableCellStyleStyle to set for editable Cells
editedCellStyleStyle to set for Cells which have been edited
englishVariantEnglish variant to use in AdapTable UI'GB'
loadingScreenOptionsOptions for showing Loading Screen (during initialisation)
objectTagsOptional list of AdaptableObjectTags that can be associated with AdaptableObjects
readOnlyCellStyleStyle to set for non-editable Cells
showAdapTableVersionDisplays the AdapTable version in Grid Info section of Settings Paneltrue
showAgGridVersionDisplays the AG Grid version in Grid Info section of Settings Paneltrue
showDocumentationLinksProvide links to AdapTable documentation (in Module popups and Expression Editor)true
styleClassNamesOptional list of CSS styles that can be used when creating Adaptable Styles in Adaptable (e.g. in Format Column and other Modules)
useCustomMacLikeScrollbarsShow Mac-like scrollbars; size is configurable via CSS variable --ab-custom-scrollbar-size (default: 10px)false

Property Details

alternativeModuleNames

Alternative names to use for Adaptable Modules in the UI

TypeScript
alternativeModuleNames?: AlternativeModuleName[];
Default Value

null

Property Value

AlternativeModuleName[]

applicationIcon

The application icon to appear in Dashboard and elsewhere (e.g. in Notifications)

TypeScript
applicationIcon?: AdaptableIcon;
Default Value

null

Property Value

AdaptableIcon

colorPalette

Colours to display in Colour Picker (in place of AdapTable's default set); can be hardcoded list or function

TypeScript
colorPalette?: string[] | ((currentTheme: string) => string[]);
Property Value

string[] | ((currentTheme: string) => string[])

customIcons

Bespoke icons that can be used in AdapTable (e.g. Badge Styles and Buttons)

TypeScript
customIcons?: CustomIcon[] | (() => CustomIcon[]);
Property Value

CustomIcon[] | (() =>CustomIcon[])

dateInputOptions

Options for managing and customizing date inputs in AdapTable

TypeScript
dateInputOptions?: DateInputOptions;
Property Value

DateInputOptions

disableDeleteConfirmation

Hides confirmation dialog which displays whenever an AdaptableObject is deleted

TypeScript
disableDeleteConfirmation?: boolean;
Default Value

false

Property Value

boolean

editableCellStyle

Style to set for editable Cells

TypeScript
editableCellStyle?: AdaptableStyle;
Property Value

AdaptableStyle

editedCellStyle

Style to set for Cells which have been edited

TypeScript
editedCellStyle?: AdaptableStyle;
Property Value

AdaptableStyle

englishVariant

English variant to use in AdapTable UI

TypeScript
englishVariant?: 'GB' | 'US';
Default Value

'GB'

Property Value

'GB' | 'US'

loadingScreenOptions

Options for showing Loading Screen (during initialisation)

TypeScript
loadingScreenOptions?: LoadingScreenOptions;
Property Value

LoadingScreenOptions

objectTags

Optional list of AdaptableObjectTags that can be associated with AdaptableObjects

TypeScript
objectTags?: AdaptableObjectTag[] | ((context: ObjectTagsContext) => AdaptableObjectTag[]);
Property Value

AdaptableObjectTag[] | ((context:ObjectTagsContext) =>AdaptableObjectTag[])

readOnlyCellStyle

Style to set for non-editable Cells

TypeScript
readOnlyCellStyle?: AdaptableStyle;
Property Value

AdaptableStyle

showAdapTableVersion

Displays the AdapTable version in Grid Info section of Settings Panel

TypeScript
showAdapTableVersion?: boolean;
Default Value

true

Property Value

boolean

showAgGridVersion

Displays the AG Grid version in Grid Info section of Settings Panel

TypeScript
showAgGridVersion?: boolean;
Default Value

true

Property Value

boolean

Provide links to AdapTable documentation (in Module popups and Expression Editor)

TypeScript
showDocumentationLinks?: boolean;
Default Value

true

Property Value

boolean

styleClassNames

Optional list of CSS styles that can be used when creating Adaptable Styles in Adaptable (e.g. in Format Column and other Modules)

TypeScript
styleClassNames?: string[];
Property Value

string[]

useCustomMacLikeScrollbars

Show Mac-like scrollbars; size is configurable via CSS variable --ab-custom-scrollbar-size (default: 10px)

TypeScript
useCustomMacLikeScrollbars?: boolean;
Default Value

false

Property Value

boolean