FormatColumnApi
Provides run-time access to the Format Column Module and associated state
export interfaceMethods
| Method | Description |
|---|---|
| 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
addFormatColumn(formatColumn: FormatColumn): FormatColumn;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn | Format Column to Add |
Returns
addFormatColumns
Adds Format Columns to Format Column State
addFormatColumns(formatColumns: FormatColumn[]): FormatColumn[];Parameters
| Parameter | Type |
|---|---|
| formatColumns | FormatColumn[] |
Returns
decrementFormatColumnPrecedence
Decrement the precedence of the given FormatColumn
decrementFormatColumnPrecedence(formatColumn: FormatColumn): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn |
Returns
void
deleteAllFormatColumns
Deletes all Format Columns in the State
deleteAllFormatColumns(): void;Returns
void
deleteFormatColumn
Deletes an existing Format Column
deleteFormatColumn(formatColumn: FormatColumn): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn | The Format Column to delete |
Returns
void
editFormatColumn
Edits the Format Column
editFormatColumn(formatColumn: FormatColumn): FormatColumn;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn | Format Column to Edit |
Returns
findFormatColumns
Find all Flashing Cell Definitions which match the given criteria
findFormatColumns(formatColumnLookupCriteria: AdaptableObjectLookupCriteria): FormatColumn[];Parameters
| Parameter | Type |
|---|---|
| formatColumnLookupCriteria | AdaptableObjectLookupCriteria |
Returns
getActiveFormatColumns
Retrieves all active (not-suspended) Format Columns in Adaptable State
getActiveFormatColumns(config?: FormatColumnConfig): FormatColumn[];Parameters
| Parameter | Type |
|---|---|
| config | FormatColumnConfig |
Returns
getDisplayFormatForColumn
Retrieves the first Format Column's Adaptable Format for a given Column
getDisplayFormatForColumn(column: AdaptableColumn, config?: FormatColumnConfig): AdaptableFormat | undefined;Parameters
| Parameter | Type | Description |
|---|---|---|
| column | AdaptableColumn | Column to check |
| config | FormatColumnConfig |
Returns
AdaptableFormat | undefined
getFormatColumnByName
Retrieves a Format Column by its Name
getFormatColumnByName(name: string): FormatColumn | undefined;Parameters
| Parameter | Type | Description |
|---|---|---|
| name | string | Name of the Format Column |
Returns
FormatColumn | undefined
getFormatColumnByUuId
Retrieves Format Column by the technical ID (from FormatColumnState)
getFormatColumnByUuId(id: FormatColumn['Uuid'], config?: FormatColumnConfig): FormatColumn;Parameters
| Parameter | Type | Description |
|---|---|---|
| id | FormatColumn['Uuid'] | Format Column id |
| config | FormatColumnConfig |
Returns
getFormatColumns
Retrieves all Format Columns in Adaptable State
getFormatColumns(config?: FormatColumnConfig): FormatColumn[];Parameters
| Parameter | Type |
|---|---|
| config | FormatColumnConfig |
Returns
getFormatColumnsForColumn
Gets all FormatColumns which are defined for the given column
getFormatColumnsForColumn(column: AdaptableColumn, config?: FormatColumnConfig): FormatColumn[];Parameters
| Parameter | Type | Description |
|---|---|---|
| column | AdaptableColumn | The Column for which to retrieve the Format Column |
| config | FormatColumnConfig |
Returns
getFormatColumnsForColumnId
Gets all FormatColumns which are defined for the column with the given columnId
getFormatColumnsForColumnId(columnId: string, config?: FormatColumnConfig): FormatColumn[];Parameters
| Parameter | Type | Description |
|---|---|---|
| columnId | string | ColumnId for which to retrieve the Format Column |
| config | FormatColumnConfig |
Returns
getFormatColumnState
Retrieves Format Column section from Adaptable State
getFormatColumnState(): FormatColumnState;Returns
getSuspendedFormatColumns
Retrieves all suspended Format Columns in Adaptable State
getSuspendedFormatColumns(config?: FormatColumnConfig): FormatColumn[];Parameters
| Parameter | Type |
|---|---|
| config | FormatColumnConfig |
Returns
hasCustomDisplayFormatter
Checks if a Format Column contains a Custom Display Formatter
hasCustomDisplayFormatter(formatColumn: FormatColumn): boolean;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn | Format Column |
Returns
boolean
incrementFormatColumnPrecedence
Increment the precedence of the given FormatColumn
incrementFormatColumnPrecedence(formatColumn: FormatColumn): void;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn |
Returns
void
openFormatColumnSettingsPanel
Opens Settings Panel with Format Column section selected and visible
openFormatColumnSettingsPanel(): void;Returns
void
suspendAllFormatColumn
Suspends all Format Columns
suspendAllFormatColumn(): void;Returns
void
suspendFormatColumn
Suspends an Format column
suspendFormatColumn(formatColumn: FormatColumn): FormatColumn;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn | The Format Column to suspend |
Returns
unSuspendAllFormatColumn
Activates all suspended Format Column
unSuspendAllFormatColumn(): void;Returns
void
unSuspendFormatColumn
Suspends an Format column
unSuspendFormatColumn(formatColumn: FormatColumn): FormatColumn;Parameters
| Parameter | Type | Description |
|---|---|---|
| formatColumn | FormatColumn | The Format Column to suspend |