Nebula Table

v2.0.0
experimental

Table generic object definition

properties

object
extendsGenericObjectProperties
experimental

Properties

components
experimental

Holds general styling

enableChartExploration
experimental
optional, default=false
boolean

Show chart exploration option in context menu

footnote
experimental
optional
string | StringExpression

Visualization footnote

qHyperCubeDef
experimental

Extends HyperCubeDef, see Engine API: HyperCubeDef

showTitles
experimental
optional, default=true
boolean

Show title for the visualization

subtitle
experimental
optional
string | StringExpression

Visualization subtitle

title
experimental
optional
string | StringExpression

Visualization title

totals
experimental

totals settings

usePagination
experimental
default=false
boolean

Use pagination or continuous scroll. If undefined, defaults to using pagination

version
experimental
string

Current version of this generic object definition

AttributeExpressionProperties

object
extendsNxAttrExprDef
experimental

Extends NxAttrExprDef, see Engine API: NxAttrExprDef. Column specific styling overrides general styling, that is defined in components.

Properties

id
experimental
'cellForegroundColor' | 'cellBackgroundColor'

specifying what the color applies to

ColumnWidth

object
experimental

Column width info

Properties

type
experimental
'auto' | 'FitToContent' | 'pixels' | 'percentage'

Defines how the column width is set. auto calculates the width(s) so the total table width equals the chart width. fitToContent calculates a width based on the cells' content. pixels uses a specified pixel value. percentage sets the column width to specified percentage of the chart width

pixels
experimental
optional
number

Is used (and mandatory) if type is pixels

percentage
experimental
optional
number

Is used (and mandatory) if type is pixels

Component

object
experimental

General styling for all columns. Split up into header and content (body) styling. If any property is not set, default values specific for each property is used.

Properties

key
experimental
string

This should be set to theme

content
experimental
optional

Holds properties for font size, font color and hover styling.

header
experimental
optional

Holds properties for font size and color.

ContentStyling

object
experimental

Holds properties for font size, font color and hover styling.

Properties

fontSize
experimental
optional
number

Defaults to 14

fontColor
experimental
optional

Color information structure. Holds the actual color and index in palette

hoverEffect
experimental
optional
boolean

Toggles hover effect

hoverColor
experimental
optional

Color information structure. Holds the actual color and index in palette

hoverFontColor
experimental
optional

Color information structure. Holds the actual color and index in palette

padding
experimental
optional
string

Css setting for the cell padding, defaults to 4px 12px

DimensionProperties

object
extendsNxDimension
experimental

Extends NxDimension, see Engine API: NxDimension

Properties

qDef
experimental

Extends NxInlineDimensionDef, see Engine API: NxInlineDimensionDef.

qAttributeExpressions

No description

HeaderStyling

object
experimental

Holds properties for font size and color.

Properties

fontSize
experimental
optional
number

Defaults to 14

fontColor
experimental
optional

Color information structure. Holds the actual color and index in palette

InlineDimensionDef

object
extendsNxInlineDimensionDef
experimental

Extends NxInlineDimensionDef, see Engine API: NxInlineDimensionDef.

Properties

textAlign
experimental
optional

Holds text alignment for a specific column.

columnWidth
experimental
optional

Column width info

InlineMeasureDef

object
extendsNxInlineMeasureDef
experimental

Extends NxInlineMeasureDef, see Engine API: NxInlineMeasureDef.

Properties

textAlign
experimental
optional

Holds text alignment for a specific column.

columnWidth
experimental
optional

Column width info

MeasureProperties

object
extendsNxMeasure
experimental

Extends NxMeasure, see Engine API: NxMeasure

Properties

qDef
experimental

Extends NxInlineMeasureDef, see Engine API: NxInlineMeasureDef.

qAttributeExpressions

No description

PaletteColor

object
experimental

Color information structure. Holds the actual color and index in palette

Properties

color
experimental
string

Color as hex string (mandatory if index: -1)

index
experimental
number

Index in palette

TextAlign

object
extendsNxInlineDimensionDef
experimental

Holds text alignment for a specific column.

Properties

auto
experimental
boolean

If true, sets the alignment based on the type of column (left for dimension, right for measure)

align
experimental
'left' | 'center' | 'right'

Is used (and mandatory) if auto is false

Was this page helpful?