Namespace: Stimulsoft.Data.Engine

Inheritance

Implements: IStiJsonReportObject

Constructors

Constructor Description
StiDataLink()  
StiDataLink(string key)  
StiDataLink(string parentTable, string childTable, stringparentColumns , stringchildColumns , bool active, StiDataJoinType joinType)  
StiDataLink(string parentTable, string childTable, stringparentColumns , stringchildColumns , bool active, StiDataJoinType joinType, string key)  

StiDataLink()


StiDataLink(key: string)

Parameters

  • key (string)

StiDataLink(parentTable: string, childTable: string, **: stringparentColumns, **: stringchildColumns, active: bool, joinType: StiDataJoinType)

Parameters

  • parentTable (string)
  • childTable (string)
  • ** (stringparentColumns)
  • ** (stringchildColumns)
  • active (bool)
  • joinType (StiDataJoinType)

StiDataLink(parentTable: string, childTable: string, **: stringparentColumns, **: stringchildColumns, active: bool, joinType: StiDataJoinType, key: string)

Parameters

  • parentTable (string)
  • childTable (string)
  • ** (stringparentColumns)
  • ** (stringchildColumns)
  • active (bool)
  • joinType (StiDataJoinType)
  • key (string)

Properties

Property Type Description
Active bool  
ChildColumns string[]  
ChildTable string  
JoinType StiDataJoinType 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  

Methods

Method Returns Description
LoadFromJson static StiDataLink  
LoadFromJsonObject void  
SaveToJsonObject JObject  
ToString string  

Method Details

LoadFromJson static

LoadFromJson(json: JObject): StiDataLink

Parameters

Returns StiDataLink


LoadFromJsonObject

LoadFromJsonObject(jObject: JObject): void

Parameters


SaveToJsonObject

SaveToJsonObject(mode: StiJsonSaveMode): JObject

Parameters

Returns JObject


ToString

ToString(): string

Returns string