Zum Hauptinhalt springen
Version: 1.24.299.1526

DataItem

Das DataItem-Objekt beinhaltet Eigenschaften und Methoden, um auf spezifische Felder des Datensatzes lesend zugreifen zu können. Welche Felder dabei ausgelesen werden können, wird beim jeweiligen Erzeugen des Objektes dokumentiert

Remarks

Version 12.0.0

Die Methode/Eigenschaft wird erst ab dieser Version unterstützt. Bei vorherigen Versionen führt der Aufruf zu einer Exception.

Implementiert

  • AsyncDisposable

Eigenschaften

IsDisposed

get IsDisposed(): boolean

Gibt an, ob das Objekt bereits Freigegeben wurde

Rückgabewert

boolean

Definiert in

SDK/Cosmolink.Scripting.SDK.CRMApplication.ts:7697

Methoden

DisposeAsync()

DisposeAsync(): Promise<void>

Standardimplementierung des AsyncDispose

Rückgabewert

Promise<void>

Definiert in

SDK/Cosmolink.Scripting.SDK.CRMApplication.ts:7733


GetContentsValueByName()

GetContentsValueByName<T>(t, name): Promise<T>

Liefert den Inhalt entsprechend des Feldtyps des Feldes zurück, dessen Feldname übergeben wurde, z.B. Datumzeit-Typen als Datumsvariable, numerische Typen als numerische Variable etc.Somit werden bspw. Lokalisierungsprobleme (Komma oder Punkt als Dezimalzeichen? Datumsformatierung?) bei der Weiterverarbeitung des Wertes vermieden.

Type Parameters

Type Parameter
T extends string | number | boolean | Date

Parameter

ParameterTypeDescription
tCLType<T>Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen
namestringPhysikalischer Name des gewünschten Feldes.

Rückgabewert

Promise<T>

Inhalt des Feldes oder null wenn das Feld nicht vorhanden ist

Example

const dateValue : Date = dataItem.GetContentsValueByName(CLType.Date,"Datumsfeld");

Definiert in

SDK/Cosmolink.Scripting.SDK.CRMApplication.ts:7722


[asyncDispose]()

asyncDispose: Promise<void>

Standardimplementierung des AsyncDispose Symbols

Rückgabewert

Promise<void>

Implementierung von

AsyncDisposable.[asyncDispose]

Definiert in

SDK/Cosmolink.Scripting.SDK.CRMApplication.ts:7739


[hasInstance]()

static hasInstance: boolean

Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.

Parameter

ParameterType
valueany

Rückgabewert

boolean

Definiert in

SDK/Cosmolink.Scripting.SDK.CRMApplication.ts:7747