StiDataLink Class
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
- json (StiJson)
Returns StiDataLink
loadFromJsonObject
loadFromJsonObject(j: StiJson): void
Parameters
- j (StiJson)
loadFromXml
loadFromXml(xn: XmlNode): void
Parameters
- xn (XmlNode)
loadFromXml(xmlNode: XmlNode): StiDataLink
Parameters
- xmlNode (XmlNode)
Returns StiDataLink
meta
meta(): StiMeta[]
Returns StiMeta[]
saveToJsonObject
saveToJsonObject(mode: StiJsonSaveMode): StiJson
Parameters
- mode (StiJsonSaveMode)
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 |