StyledColumnApi

Provides run-time access to Styled Column Module and associated state

TypeScript
export interface

Methods

MethodReturnsDescription
addStyledColumn(styledColumn)voidCreate a Styled column
canDisplaySparklines()booleanCan this AdapTable instance display Sparklines (e.g. is AG Grid SparklinesModule installed)
deleteAllStyledColumns()voidDelete all Styled Columns in State
deleteStyledColumn(styledColumn)voidDelete a Styled column
editStyledColumn(styledColumn)StyledColumnEdits a Styled Column
getActiveStyledColumnForColumn(column)StyledColumn | undefinedReturns a Styled Column for a given column
getActiveStyledColumns(config)StyledColumn[]Retrieves all active (not-suspended) Styled Columns in Adaptable State
getStyledColumnById(id, config)StyledColumnRetrieves Styled Column by Id
getStyledColumnByName(name, config)StyledColumn | undefinedRetrieves Styled Column by Name
getStyledColumnForColumnId(columnId, config)StyledColumnRetrieves Styled Column for given Column Id
getStyledColumns(config)StyledColumn[]Retrieves all Styled Columns in Adaptable State
getStyledColumnState()StyledColumnStateRetrieves Styled Column section from Adaptable State
getSuspendedStyledColumns(config)StyledColumn[]Retrieves all suspended Styled Columns in Adaptable State
hasBulletChartStyle(columnId)booleanChecks whether Column with given columnId has a Bullet Chart Style applied
hasGradientStyle(columnId)booleanChecks whether Column with given columnId has a Gradient Style applied
hasPercentBarStyle(columnId)booleanChecks whether Column with given columnId has a PercentBar Style applied
hasRatingStyle(columnId)booleanChecks whether Column with given columnId has a Rating Style applied
isSparklineStyleStyledColumn(column)booleanChecks whether Column is a Sparkline Column
openStyledColumnSettingsPanel()voidOpen Styled Column section of Settings Panel
renderSparkline(options)AgChartInstance<AgSparklineOptions> | nullRenders a standalone Sparkline into a DOM element you provide, using the same AG Charts engine as Sparkline Styled Columns.
suspendAllStyledColumn()voidSuspends all Styled Columns
suspendStyledColumn(styledColumn)voidSuspends an active Styled Column
unSuspendAllStyledColumn()voidActivates all suspended Styled Column
unSuspendStyledColumn(styledColumn)voidActivates a suspended Styled Column

Method Details

addStyledColumn

Create a Styled column

TypeScript
addStyledColumn(styledColumn: StyledColumn): void;
Parameters
ParameterTypeDescription
styledColumnStyledColumn
Returns

void

canDisplaySparklines

Can this AdapTable instance display Sparklines (e.g. is AG Grid SparklinesModule installed)

TypeScript
canDisplaySparklines(): boolean;
Returns

boolean

deleteAllStyledColumns

Delete all Styled Columns in State

TypeScript
deleteAllStyledColumns(): void;
Returns

void

deleteStyledColumn

Delete a Styled column

TypeScript
deleteStyledColumn(styledColumn: StyledColumn): void;
Parameters
ParameterTypeDescription
styledColumnStyledColumn
Returns

void

editStyledColumn

Edits a Styled Column

TypeScript
editStyledColumn(styledColumn: StyledColumn): StyledColumn;
Parameters
ParameterTypeDescription
styledColumnStyledColumnStyled Column to edit
Returns

StyledColumn

getActiveStyledColumnForColumn

Returns a Styled Column for a given column

TypeScript
getActiveStyledColumnForColumn(column: AdaptableColumn): StyledColumn | undefined;
Parameters
ParameterTypeDescription
columnAdaptableColumnColumn to check
Returns

StyledColumn | undefined

getActiveStyledColumns

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

TypeScript
getActiveStyledColumns(config?: LayoutExtendedConfig): StyledColumn[];
Parameters
ParameterType
configLayoutExtendedConfig
Returns

StyledColumn[]

getStyledColumnById

Retrieves Styled Column by Id

TypeScript
getStyledColumnById(id: StyledColumn['Uuid'], config?: LayoutExtendedConfig): StyledColumn;
Parameters
ParameterTypeDescription
idStyledColumn['Uuid']Styled Column id
configLayoutExtendedConfig
Returns

StyledColumn

getStyledColumnByName

Retrieves Styled Column by Name

TypeScript
getStyledColumnByName(name: StyledColumn['Name'], config?: LayoutExtendedConfig): StyledColumn | undefined;
Parameters
ParameterTypeDescription
nameStyledColumn['Name']Styled Column name
configLayoutExtendedConfig
Returns

StyledColumn | undefined

getStyledColumnForColumnId

Retrieves Styled Column for given Column Id

TypeScript
getStyledColumnForColumnId(columnId: StyledColumn['ColumnId'], config?: LayoutExtendedConfig): StyledColumn;
Parameters
ParameterTypeDescription
columnIdStyledColumn['ColumnId']Styled Column id
configLayoutExtendedConfig
Returns

StyledColumn

getStyledColumns

Retrieves all Styled Columns in Adaptable State

TypeScript
getStyledColumns(config?: LayoutExtendedConfig): StyledColumn[];
Parameters
ParameterType
configLayoutExtendedConfig
Returns

StyledColumn[]

getStyledColumnState

Retrieves Styled Column section from Adaptable State

TypeScript
getStyledColumnState(): StyledColumnState;
Returns

StyledColumnState

getSuspendedStyledColumns

Retrieves all suspended Styled Columns in Adaptable State

TypeScript
getSuspendedStyledColumns(config?: LayoutExtendedConfig): StyledColumn[];
Parameters
ParameterType
configLayoutExtendedConfig
Returns

StyledColumn[]

hasBulletChartStyle

Checks whether Column with given columnId has a Bullet Chart Style applied

TypeScript
hasBulletChartStyle(columnId: string): boolean;
Parameters
ParameterTypeDescription
columnIdstringcolumn ID
Returns

boolean

hasGradientStyle

Checks whether Column with given columnId has a Gradient Style applied

TypeScript
hasGradientStyle(columnId: string): boolean;
Parameters
ParameterTypeDescription
columnIdstringcolumn ID
Returns

boolean

hasPercentBarStyle

Checks whether Column with given columnId has a PercentBar Style applied

TypeScript
hasPercentBarStyle(columnId: string): boolean;
Parameters
ParameterTypeDescription
columnIdstringcolumn ID
Returns

boolean

hasRatingStyle

Checks whether Column with given columnId has a Rating Style applied

TypeScript
hasRatingStyle(columnId: string): boolean;
Parameters
ParameterTypeDescription
columnIdstringcolumn ID
Returns

boolean

isSparklineStyleStyledColumn

Checks whether Column is a Sparkline Column

TypeScript
isSparklineStyleStyledColumn(column: AdaptableColumn): boolean;
Parameters
ParameterType
columnAdaptableColumn
Returns

boolean

openStyledColumnSettingsPanel

Open Styled Column section of Settings Panel

TypeScript
openStyledColumnSettingsPanel(): void;
Returns

void

renderSparkline

Renders a standalone Sparkline into a DOM element you provide, using the same AG Charts engine as Sparkline Styled Columns.

Provide at least container (where to render) and data (what to plot) on options; see AgSparklineOptions for the full set (type, width/height, min/max, etc.).

The caller owns the returned instance and is responsible for its lifecycle: call update() to re-render it when the data or options change, and destroy() to dispose of it (e.g. when the container is removed) to avoid memory leaks. AdapTable does not track or clean it up for you.

TypeScript
renderSparkline(options: AgSparklineOptions): AgChartInstance<AgSparklineOptions> | null;
Parameters
ParameterType
optionsAgSparklineOptions
Returns

AgChartInstance<AgSparklineOptions> | null

suspendAllStyledColumn

Suspends all Styled Columns

TypeScript
suspendAllStyledColumn(): void;
Returns

void

suspendStyledColumn

Suspends an active Styled Column

TypeScript
suspendStyledColumn(styledColumn: StyledColumn): void;
Parameters
ParameterTypeDescription
styledColumnStyledColumn
Returns

void

unSuspendAllStyledColumn

Activates all suspended Styled Column

TypeScript
unSuspendAllStyledColumn(): void;
Returns

void

unSuspendStyledColumn

Activates a suspended Styled Column

TypeScript
unSuspendStyledColumn(styledColumn: StyledColumn): void;
Parameters
ParameterTypeDescription
styledColumnStyledColumn
Returns

void