Type Alias NxLibraryDimension

type NxLibraryDimension = {
    qAlias?: string;
    qFieldDefs?: string[];
    qFieldLabels?: string[];
    qGrouping?: NxGrpType;
    qLabelExpression?: string;
    qOrigin?: NxOrigin;
    qScriptGenerated?: boolean;
}
Index
qAlias?: string

Alias of the dimension.

qFieldDefs?: string[]

Array of dimension names.

qFieldLabels?: string[]

Array of dimension labels.

qGrouping?: NxGrpType

Information about the grouping.

One of:

  • N or GRP_NX_NONE
  • H or GRP_NX_HIEARCHY
  • C or GRP_NX_COLLECTION
qLabelExpression?: string
qOrigin?: NxOrigin

With the introduction of Data Products, there will be a need to describe the origin of objects other than just being generated by a loading script or not.

This enum contains:

  • PROGRAM: Object is created via ui or api call
  • SCRIPT: Object is created from load script
  • DATA_PRODUCT: Object is created from a data product One of:
  • PROGRAM
  • SCRIPT
  • DATA_PRODUCT

Stability: experimental

qScriptGenerated?: boolean