DimensionNodeBuilder

Dimensionsknoten-Builder zur Konfiguration einer einzelnen Dimension

Methoden

constructor

Definition:

constructor(yMap: Y.Map<any>)

Parameter:

ParameterTypBeschreibung
yMapY.Map-

getId

Knoten-ID abrufen

Definition:

getId(): string

Rückgabe: string

getField

Feldname abrufen

Definition:

getField(): string

Rückgabe: string

getEncoding

Diagramm-Encoding-Position abrufen

Definition:

getEncoding(): VBIDimension['encoding'] | undefined

Rückgabe: VBIDimension['encoding'] \| undefined

getSort

Sortierkonfiguration abrufen

Definition:

getSort(): VBISort | undefined

Rückgabe: VBISort \| undefined

setAlias

Anzeigenamen setzen

Definition:

setAlias(alias: string): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
aliasstring- Anzeigename

setEncoding

Diagramm-Encoding-Position setzen

Definition:

setEncoding(encoding: NonNullable<VBIDimension['encoding']>): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
encodingNonNullable<VBIDimension['encoding']>- Dimensions-Encoding-Position

setSort

Sortierkonfiguration setzen

Definition:

setSort(sort: VBISort): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
sortVBISort- Sortierkonfiguration

setAggregate

Datumsaggregationsfunktion setzen

Definition:

setAggregate(aggregate: NonNullable<VBIDimension['aggregate']>): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
aggregateNonNullable<VBIDimension['aggregate']>- Datumsaggregationskonfiguration

clearAggregate

Datumsaggregationsfunktion löschen

Definition:

clearAggregate(): this

Rückgabe: this

clearSort

Sortierkonfiguration löschen

Definition:

clearSort(): this

Rückgabe: this

toJSON

Als JSON exportieren

Definition:

toJSON(): VBIDimension

Rückgabe: VBIDimension