FormatColumnApi

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

TypeScript
export interface

Methods

MethodReturnsDescription
addFormatColumn(formatColumn)FormatColumnAdds a Format Column to Format Column State
addFormatColumns(formatColumns)FormatColumn[]Adds Format Columns to Format Column State
decrementFormatColumnPrecedence(formatColumn)voidDecrement the precedence of the given FormatColumn
deleteAllFormatColumns()voidDeletes all Format Columns in the State
deleteFormatColumn(formatColumn)voidDeletes an existing Format Column
editFormatColumn(formatColumn)FormatColumnEdits the Format Column
findFormatColumns(formatColumnLookupCriteria)FormatColumn[]Find all Flashing Cell Definitions which match the given criteria
getActiveFormatColumns(config)FormatColumn[]Retrieves all active (not-suspended) Format Columns in Adaptable State
getDisplayFormatForColumn(column, config)AdaptableFormat | undefinedRetrieves the first Format Column's Adaptable Format for a given Column
getFormatColumnByName(name)FormatColumn | undefinedRetrieves a Format Column by its Name
getFormatColumnByUuId(id, config)FormatColumnRetrieves Format Column by the technical ID (from FormatColumnState)
getFormatColumns(config)FormatColumn[]Retrieves all Format Columns in Adaptable State
getFormatColumnsForColumn(column, config)FormatColumn[]Gets all FormatColumns which are defined for the given column
getFormatColumnsForColumnId(columnId, config)FormatColumn[]Gets all FormatColumns which are defined for the column with the given columnId
getFormatColumnState()FormatColumnStateRetrieves Format Column section from Adaptable State
getSuspendedFormatColumns(config)FormatColumn[]Retrieves all suspended Format Columns in Adaptable State
hasCustomDisplayFormatter(formatColumn)booleanChecks if a Format Column contains a Custom Display Formatter
incrementFormatColumnPrecedence(formatColumn)voidIncrement the precedence of the given FormatColumn
openFormatColumnSettingsPanel()voidOpens Settings Panel with Format Column section selected and visible
suspendAllFormatColumn()voidSuspends all Format Columns
suspendFormatColumn(formatColumn)FormatColumnSuspends an Format column
unSuspendAllFormatColumn()voidActivates all suspended Format Column
unSuspendFormatColumn(formatColumn)FormatColumnSuspends 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