Provides run-time access to the Format Column Module and associated state

TypeScript
export interface

Methods

MethodDescription
addFormatColumn(formatColumn)Adds a Format Column to Format Column State
addFormatColumns(formatColumns)Adds Format Columns to Format Column State
decrementFormatColumnPrecedence(formatColumn)Decrement the precedence of the given FormatColumn
deleteAllFormatColumns()Deletes all Format Columns in the State
deleteFormatColumn(formatColumn)Deletes an existing Format Column
editFormatColumn(formatColumn)Edits the Format Column
findFormatColumns(formatColumnLookupCriteria)Find all Flashing Cell Definitions which match the given criteria
getActiveFormatColumns(config)Retrieves all active (not-suspended) Format Columns in Adaptable State
getDisplayFormatForColumn(column, config)Retrieves the first Format Column's Adaptable Format for a given Column
getFormatColumnByName(name)Retrieves a Format Column by its Name
getFormatColumnByUuId(id, config)Retrieves Format Column by the technical ID (from FormatColumnState)
getFormatColumns(config)Retrieves all Format Columns in Adaptable State
getFormatColumnsForColumn(column, config)Gets all FormatColumns which are defined for the given column
getFormatColumnsForColumnId(columnId, config)Gets all FormatColumns which are defined for the column with the given columnId
getFormatColumnState()Retrieves Format Column section from Adaptable State
getSuspendedFormatColumns(config)Retrieves all suspended Format Columns in Adaptable State
hasCustomDisplayFormatter(formatColumn)Checks if a Format Column contains a Custom Display Formatter
incrementFormatColumnPrecedence(formatColumn)Increment the precedence of the given FormatColumn
openFormatColumnSettingsPanel()Opens Settings Panel with Format Column section selected and visible
suspendAllFormatColumn()Suspends all Format Columns
suspendFormatColumn(formatColumn)Suspends an Format column
unSuspendAllFormatColumn()Activates all suspended Format Column
unSuspendFormatColumn(formatColumn)Suspends an Format column

Method Details

addFormatColumn

Adds a Format Column to Format Column State

TypeScript
addFormatColumn(formatColumn: FormatColumn): FormatColumn;
Parameters
ParameterTypeDescription
formatColumnFormatColumnFormat Column to Add
Returns

FormatColumn

addFormatColumns

Adds Format Columns to Format Column State

TypeScript
addFormatColumns(formatColumns: FormatColumn[]): FormatColumn[];
Parameters
ParameterType
formatColumnsFormatColumn[]
Returns

FormatColumn[]

decrementFormatColumnPrecedence

Decrement the precedence of the given FormatColumn

TypeScript
decrementFormatColumnPrecedence(formatColumn: FormatColumn): void;
Parameters
ParameterTypeDescription
formatColumnFormatColumn
Returns

void

deleteAllFormatColumns

Deletes all Format Columns in the State

TypeScript
deleteAllFormatColumns(): void;
Returns

void

deleteFormatColumn

Deletes an existing Format Column

TypeScript
deleteFormatColumn(formatColumn: FormatColumn): void;
Parameters
ParameterTypeDescription
formatColumnFormatColumnThe Format Column to delete
Returns

void

editFormatColumn

Edits the Format Column

TypeScript
editFormatColumn(formatColumn: FormatColumn): FormatColumn;
Parameters
ParameterTypeDescription
formatColumnFormatColumnFormat Column to Edit
Returns

FormatColumn

findFormatColumns

Find all Flashing Cell Definitions which match the given criteria

TypeScript
findFormatColumns(formatColumnLookupCriteria: AdaptableObjectLookupCriteria): FormatColumn[];
Parameters
ParameterType
formatColumnLookupCriteriaAdaptableObjectLookupCriteria
Returns

FormatColumn[]

getActiveFormatColumns

Retrieves all active (not-suspended) Format Columns in Adaptable State

TypeScript
getActiveFormatColumns(config?: FormatColumnConfig): FormatColumn[];
Parameters
ParameterType
configFormatColumnConfig
Returns

FormatColumn[]

getDisplayFormatForColumn

Retrieves the first Format Column's Adaptable Format for a given Column

TypeScript
getDisplayFormatForColumn(column: AdaptableColumn, config?: FormatColumnConfig): AdaptableFormat | undefined;
Parameters
ParameterTypeDescription
columnAdaptableColumnColumn to check
configFormatColumnConfig
Returns

AdaptableFormat | undefined

getFormatColumnByName

Retrieves a Format Column by its Name

TypeScript
getFormatColumnByName(name: string): FormatColumn | undefined;
Parameters
ParameterTypeDescription
namestringName of the Format Column
Returns

FormatColumn | undefined

getFormatColumnByUuId

Retrieves Format Column by the technical ID (from FormatColumnState)

TypeScript
getFormatColumnByUuId(id: FormatColumn['Uuid'], config?: FormatColumnConfig): FormatColumn;
Parameters
ParameterTypeDescription
idFormatColumn['Uuid']Format Column id
configFormatColumnConfig
Returns

FormatColumn

getFormatColumns

Retrieves all Format Columns in Adaptable State

TypeScript
getFormatColumns(config?: FormatColumnConfig): FormatColumn[];
Parameters
ParameterType
configFormatColumnConfig
Returns

FormatColumn[]

getFormatColumnsForColumn

Gets all FormatColumns which are defined for the given column

TypeScript
getFormatColumnsForColumn(column: AdaptableColumn, config?: FormatColumnConfig): FormatColumn[];
Parameters
ParameterTypeDescription
columnAdaptableColumnThe Column for which to retrieve the Format Column
configFormatColumnConfig
Returns

FormatColumn[]

getFormatColumnsForColumnId

Gets all FormatColumns which are defined for the column with the given columnId

TypeScript
getFormatColumnsForColumnId(columnId: string, config?: FormatColumnConfig): FormatColumn[];
Parameters
ParameterTypeDescription
columnIdstringColumnId for which to retrieve the Format Column
configFormatColumnConfig
Returns

FormatColumn[]

getFormatColumnState

Retrieves Format Column section from Adaptable State

TypeScript
getFormatColumnState(): FormatColumnState;
Returns

FormatColumnState

getSuspendedFormatColumns

Retrieves all suspended Format Columns in Adaptable State

TypeScript
getSuspendedFormatColumns(config?: FormatColumnConfig): FormatColumn[];
Parameters
ParameterType
configFormatColumnConfig
Returns

FormatColumn[]

hasCustomDisplayFormatter

Checks if a Format Column contains a Custom Display Formatter

TypeScript
hasCustomDisplayFormatter(formatColumn: FormatColumn): boolean;
Parameters
ParameterTypeDescription
formatColumnFormatColumnFormat Column
Returns

boolean

incrementFormatColumnPrecedence

Increment the precedence of the given FormatColumn

TypeScript
incrementFormatColumnPrecedence(formatColumn: FormatColumn): void;
Parameters
ParameterTypeDescription
formatColumnFormatColumn
Returns

void

openFormatColumnSettingsPanel

Opens Settings Panel with Format Column section selected and visible

TypeScript
openFormatColumnSettingsPanel(): void;
Returns

void

suspendAllFormatColumn

Suspends all Format Columns

TypeScript
suspendAllFormatColumn(): void;
Returns

void

suspendFormatColumn

Suspends an Format column

TypeScript
suspendFormatColumn(formatColumn: FormatColumn): FormatColumn;
Parameters
ParameterTypeDescription
formatColumnFormatColumnThe Format Column to suspend
Returns

FormatColumn

unSuspendAllFormatColumn

Activates all suspended Format Column

TypeScript
unSuspendAllFormatColumn(): void;
Returns

void

unSuspendFormatColumn

Suspends an Format column

TypeScript
unSuspendFormatColumn(formatColumn: FormatColumn): FormatColumn;
Parameters
ParameterTypeDescription
formatColumnFormatColumnThe Format Column to suspend
Returns

FormatColumn