Hierarchy

Implements

Index

Constructors

constructor

  • new StiCalcDataColumn(name?: string, alias?: string, typeT?: Type, value?: string, key?: string): StiCalcDataColumn
  • Parameters

    • Default value name: string = "CalcColumn"
    • Default value alias: string = "CalcColumn"
    • Default value typeT: Type = new Type()
    • Default value value: string = ""
    • Default value key: string = ""

    Returns StiCalcDataColumn

Properties

Protected _hash

_hash: StiMeta[]

alias

alias: string

businessObject

businessObject: StiBusinessObject

dataColumnsCollection

dataColumnsCollection: StiDataColumnsCollection = null

dataSource

dataSource: StiDataSource

index

index: number = -1

key

key: string

nameInSource

nameInSource: string = "Column"

type

type: Type

value

value: string

Accessors

expression

  • get expression(): string
  • set expression(value: string): void
  • Returns string

  • Parameters

    • value: string

    Returns void

inherited

  • get inherited(): boolean
  • set inherited(value: boolean): void

name

  • get name(): string
  • set name(value: string): void

Methods

as

clone

getAlias

  • getAlias(): string

getColumnPath

  • getColumnPath(): string

getDataType

  • getDataType(): Type

getKey

  • getKey(): string

getName

  • getName(): string

getNameInSource

  • getNameInSource(): string

implements

  • implements(): any[]

is

is2

  • is2<T>(type: object | Interface<T>): boolean

loadFromJsonObject

  • loadFromJsonObject(jObject: StiJson): void

loadFromXml

  • loadFromXml(xmlNode: XmlNode): void

memberwiseClone

meta

saveToJsonObject

setKey

  • setKey(key: string): void

toString

  • toString(): string

Static getBusinessObjectFromDataColumn

Static getColumnNameFromDataColumn

  • getColumnNameFromDataColumn(dictionary: StiDictionary, column: string): string

Static getDataColumnFromColumnName

Static getDataFromBusinessObject

  • getDataFromBusinessObject(dictionary: StiDictionary, column: string): any

Static getDataFromDataColumn

  • getDataFromDataColumn(dictionary: StiDictionary, column: string, useRelationName?: boolean): any

Static getDataListFromDataColumn

  • getDataListFromDataColumn(dictionary: StiDictionary, column: string, maxRows?: number, firstPositionInDataSource?: boolean): any[]

Static getDataSourceFromDataColumn

Static getDatasFromDataColumn

  • getDatasFromDataColumn(dictionary: StiDictionary, column: string, maxRows?: number, firstPositionInDataSource?: boolean, useRelationName?: boolean): any[]
  • Parameters

    • dictionary: StiDictionary
    • column: string
    • Default value maxRows: number = null
    • Default value firstPositionInDataSource: boolean = false
    • Default value useRelationName: boolean = true

    Returns any[]

Static getDatasFromDataSourceWithExpression

  • getDatasFromDataSourceWithExpression(data: any, expression: string, maxRows?: number, firstPositionInDataSource?: boolean): List<string>

Static getRelationName

Generated using TypeDoc