SettingsPanelOptions

Options for managing the AdapTable Settings Panel

TypeScript
export interface

Properties

PropertyDescriptionDefault
alwaysShowInDashboardWhether a Settings Panel button should always be displayed in ModuleButtons area of Dashboardfalse
alwaysShowInToolPanelWhether a Settings Panel button should always be displayed in ModuleButtons area of ToolPanelfalse
customSettingsPanelsCustom Settings Panels provided by developers at design-time
iconIcon shown in top left of Settings Panel: Can be ConfigurationIcon, ApplicationIcon or custom IconConfigurationIcon
navigationOrdered items to display at side of Settings Panelall available AdapTable modules
popupTypeWhether Settings Panel is 'window' (i.e. movable, resizable, no backdrop) or 'modal' (centre of screen with backdrop)'window'
positionInitial position of Settings Panel windowMiddle of Screen
showModuleIconsWhether to show Icons for each Module in the Setting Paneltrue
sizeInitial size of Settings PanelComputed based on size of screen
titleTitle for the Settings Panel'Settings Panel'

Property Details

alwaysShowInDashboard

Whether a Settings Panel button should always be displayed in ModuleButtons area of Dashboard

TypeScript
alwaysShowInDashboard?: boolean;
Default Value

false

Property Value

boolean

alwaysShowInToolPanel

Whether a Settings Panel button should always be displayed in ModuleButtons area of ToolPanel

TypeScript
alwaysShowInToolPanel?: boolean;
Default Value

false

Property Value

boolean

customSettingsPanels

Custom Settings Panels provided by developers at design-time

TypeScript
customSettingsPanels?: CustomSettingsPanel[];
Property Value

CustomSettingsPanel[]

icon

Icon shown in top left of Settings Panel: Can be ConfigurationIcon, ApplicationIcon or custom Icon

TypeScript
icon?: 'ConfigurationIcon' | 'ApplicationIcon' | AdaptableIcon;
Default Value

ConfigurationIcon

Property Value

'ConfigurationIcon' | 'ApplicationIcon' |AdaptableIcon

Ordered items to display at side of Settings Panel

TypeScript
navigation?: {
        items?: (AdaptableSettingsPanel | string | '-')[];
    };
Default Value

all available AdapTable modules

Property Value

\{ items?: (AdaptableSettingsPanel | string | '-')[]; \}

popupType

Whether Settings Panel is 'window' (i.e. movable, resizable, no backdrop) or 'modal' (centre of screen with backdrop)

TypeScript
popupType?: PopupType;
Default Value

'window'

Property Value

PopupType

position

Initial position of Settings Panel window

TypeScript
position?: {
        x: number;
        y: number;
    };
Default Value

Middle of Screen

Property Value

\{ x: number; y: number; \}

showModuleIcons

Whether to show Icons for each Module in the Setting Panel

TypeScript
showModuleIcons?: boolean;
Default Value

true

Property Value

boolean

size

Initial size of Settings Panel

TypeScript
size?: {
        width: number;
        height: number;
    };
Default Value

Computed based on size of screen

Property Value

\{ width: number; height: number; \}

title

Title for the Settings Panel

TypeScript
title?: string;
Default Value

'Settings Panel'

Property Value

string