Hierarchy

Implements

Index

Constructors

constructor

  • new StiDataColumn(nameInSource?: string, name?: string, alias?: string, type?: Type, key?: string): StiDataColumn
  • Parameters

    • Default value nameInSource: string = "Column"
    • Default value name: string = "Column"
    • Default value alias: string = name
    • Default value type: Type = String
    • Default value key: string = null

    Returns StiDataColumn

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

Accessors

inherited

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

  • Parameters

    • value: boolean

    Returns void

name

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

  • Parameters

    • value: string

    Returns void

Methods

as

  • Type parameters

    • T

    Parameters

    Returns T

clone

getAlias

  • getAlias(): string

getColumnPath

  • getColumnPath(): string
  • Returns string

getDataType

  • getDataType(): Type
  • Returns a type of the data column.

    Returns Type

    The name of the data column.

getKey

  • getKey(): string
  • Returns string

getName

  • getName(): string
  • Returns string

getNameInSource

  • getNameInSource(): string
  • Returns string

implements

  • implements(): any[]
  • Returns any[]

is

  • Type parameters

    • T

    Parameters

    Returns this

is2

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

    • T

    Parameters

    Returns boolean

loadFromJsonObject

  • loadFromJsonObject(jObject: StiJson): void

loadFromXml

  • loadFromXml(xmlNode: XmlNode): void
  • Parameters

    Returns void

memberwiseClone

meta

saveToJsonObject

setKey

  • setKey(key: string): void
  • Parameters

    • key: string

    Returns void

toString

  • toString(): string
  • Returns string

Static getBusinessObjectFromDataColumn

Static getColumnNameFromDataColumn

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

    Returns string

Static getDataColumnFromColumnName

Static getDataFromBusinessObject

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

    Returns any

Static getDataFromDataColumn

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

    • dictionary: StiDictionary
    • column: string
    • Default value useRelationName: boolean = true

    Returns any

Static getDataListFromDataColumn

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

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

    Returns 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>
  • Parameters

    • data: any
    • expression: string
    • Default value maxRows: number = null
    • Default value firstPositionInDataSource: boolean = false

    Returns List<string>

Static getRelationName

Generated using TypeDoc