Namespace: Stimulsoft.Data.Engine

Inheritance

Implements: IStiJsonReportObject

Constructors

Constructor Description
constructor(string parentTable, string childTable, string[] parentColumns, string[] childColumns, boolean active, StiDataJoinType joinType, string key)  

constructor(parentTable: string, childTable: string, parentColumns: string[], childColumns: string[], active: boolean, joinType: StiDataJoinType, key: string)

Parameters

  • parentTable (string)
  • childTable (string)
  • parentColumns (string[])
  • childColumns (string[])
  • active (boolean)
  • joinType (StiDataJoinType)
  • key (string)

Properties

Property Type Description
childKeys string[]  
parentKeys string[]  

Methods

Method Returns Description
loadFromJson static StiDataLink  
loadFromJsonObject void  
loadFromXml (+1 overloads) void  
meta StiMeta[]  
saveToJsonObject StiJson  
toString string  

Method Details

loadFromJson static

loadFromJson(json: StiJson): StiDataLink

Parameters

Returns StiDataLink


loadFromJsonObject

loadFromJsonObject(j: StiJson): void

Parameters


loadFromXml

loadFromXml(xn: XmlNode): void

Parameters


loadFromXml(xmlNode: XmlNode): StiDataLink

Parameters

Returns StiDataLink


meta

meta(): StiMeta[]

Returns StiMeta[]


saveToJsonObject

saveToJsonObject(mode: StiJsonSaveMode): StiJson

Parameters

Returns StiJson


toString

toString(): string

Returns string

Fields

Field Type Description
_hash StiMeta[]  
active boolean  
childColumns string[]  
childTable string  
joinType any Specifies the type of data join operation that merges two data sources into one. Used only in Dashboards data.
key string Gets or sets the key to the data relation in the report dictionary.
parentColumns string[]  
parentTable string