Options for configuring FDC3 in AdapTable

TypeScript
export interface

Properties

PropertyDescriptionDefault
actionColumnDefaultConfigurationConfigures the default FDC3 Actions column
contextsConfigures FDC3 standard Contexts that AdapTable will listen for and broadcast
enableLoggingEnable logging message exchanges to Consolefalse
gridDataContextMappingMaps Context Type to AdapTable Grid Data
intentsConfigures FDC3 standard Intents that AdapTable will listen for and raise
resolveContextDataBuilds Context Data (useful for postprocessing Context Data mapped from Grid data)
uiControlsDefaultConfigurationCustomises FDC3 UI Controls

Property Details

actionColumnDefaultConfiguration

Configures the default FDC3 Actions column

TypeScript
actionColumnDefaultConfiguration?: ActionColumnDefaultConfiguration;
Property Value

ActionColumnDefaultConfiguration

contexts

Configures FDC3 standard Contexts that AdapTable will listen for and broadcast

TypeScript
contexts?: Fdc3ContextOptions;
Property Value

Fdc3ContextOptions

enableLogging

Enable logging message exchanges to Console

TypeScript
enableLogging?: boolean;
Default Value

false

Property Value

boolean

gridDataContextMapping

Maps Context Type to AdapTable Grid Data

TypeScript
gridDataContextMapping?: GridDataContextMapping;
Property Value

GridDataContextMapping

intents

Configures FDC3 standard Intents that AdapTable will listen for and raise

TypeScript
intents?: Fdc3IntentOptions;
Property Value

Fdc3IntentOptions

resolveContextData

Builds Context Data (useful for postprocessing Context Data mapped from Grid data)

TypeScript
resolveContextData?: (context: ResolveContextDataContext) => Context;
Property Value

(context:ResolveContextDataContext) => Context

uiControlsDefaultConfiguration

Customises FDC3 UI Controls

TypeScript
uiControlsDefaultConfiguration?: {
        contexts?: {
            [contextName in StandardContextType]?: UIControlConfig;
        };
        intents?: {
            [intentName in StandardIntent]?: UIControlConfig;
        };
    };
Property Value

\{ contexts?: \{ [contextName in StandardContextType]?:UIControlConfig; \}; intents?: \{ [intentName in StandardIntent]?:UIControlConfig; \}; \}