Skip to main content

DataItemLink Class

For internal use.

#Declaration

TypeScript
export class DataItemLink extends TypedSerializableModel

#Inherited Members

Initializes a new instance of the DataItemLink class with specified settings.

TypeScript
constructor(
    dataItemProvider: DevExpress.Dashboard.Internal.Model.IDataItemProvider,
    dataItemLinkJSON?: any,
    serializer?: DevExpress.Analytics.Utils.ModelSerializer
)
Name Type Description
dataItemProvider IDataItemProvider
dataItemLinkJSON any
serializer ModelSerializer

An object used for dashboard deserialization. Do not pass this parameter directly.

#Properties

For internal use.

TypeScript
dataItem: ko.Subscribable<DataItem>
Type
Subscribable<DataItem>

For internal use.

TypeScript
uniqueName: ko.Observable<string>
Type
Observable<string>

#Methods

For internal use.

TypeScript
static create(
    dataItemProvider: DevExpress.Dashboard.Internal.Model.IDataItemProvider,
    dataItemLink: DataItemLink
): DataItemLink
Name Type
dataItemProvider IDataItemProvider
dataItemLink DataItemLink
Type
DataItemLink

For internal use.

TypeScript
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
Type Description
ISerializationInfoArray

An array of objects that provide serialization info.