Zum Hauptinhalt springen
Version: 25.226.1329.2

InputForm

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11582

Eingabemaske

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt

Implementiert

  • AsyncDisposable
  • Disposable

Eigenschaften

Containers

Abfragesignatur

get Containers(): Promise<ListContainers>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11597

Liefert alle Container der Eingabemaske als Objekt vom Typ ListContainers zurück.

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt

Rückgabewert

Promise<ListContainers>


IsDisposed

Abfragesignatur

get IsDisposed(): boolean;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11635

Gibt an, ob das Objekt bereits Freigegeben wurde

Rückgabewert

boolean


WebElements

Abfragesignatur

get WebElements(): Promise<ListWebElements>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11618

Liefert alle Web-Elemente der Eingabemaske als Objekt vom Typ ListWebElements zurück.

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt

Rückgabewert

Promise<ListWebElements>

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11898

Standardimplementierung des AsyncDispose Symbols

Rückgabewert

Promise<void>

Implementierung von

AsyncDisposable.[asyncDispose]

[dispose]()

dispose: void;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11909

Standardimplementierung des Dispose Symbols

Rückgabewert

void

Implementierung von

Disposable.[dispose]

ActivateCardPage()

ActivateCardPage(name): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11660

Aktiviert die erste Registerkarte mit dem übergebenen Namen.

Parameter

ParameterTypeDescription
namestringRegisterkartentitel

Rückgabewert

Promise<boolean>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


ConvertToLatestVersion()

ConvertToLatestVersion(): Promise<void>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11737

Konvertiert die Eingabemasken-Dialogdefinition (Ansichtenname.dli) sowie die etwaige zugehörige WebAccess Eingabemaske (Ansichtenname.web.dli) automatisch in das aktuelle Format.

Rückgabewert

Promise<void>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


DialogSelectRecordDropDown()

DialogSelectRecordDropDown(
recordSet,
parentControlHandle?,
profileName?,
allowUserDefinedSortOrder?): Promise<Record>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11678

Es wird eine Auswahlliste für einen Datensatz aus dem übergebenen (nicht-visuellen!) RecordSet angezeigt und als Record Objekt zurückgegeben. Die Auswahlliste wird als Drop-Down-Auswahlliste analog zur 1:1-relationalen Datensatzauswahl dargestellt

Parameter

ParameterTypeDescription
recordSetRecordSetDas RecordSet, auf dem die Auswahlliste basieren soll.
parentControlHandle?numberOptional - Handle eines Fensters. Die dargestellte Auswahlliste wird an diesem Fenster ausgerichtet, andernfalls an das Fenster unterhalb der aktuellen Mauszeigerposition
profileName?stringOptional - Unter diesem Profilnamen werden die Einstellungen für den nächsten Aufruf gespeichert. Wird hier ein Feldname angegeben, von welchem aus eine 1:1-Relation wegführt, so teilen sich beide Auswahllisten automatisch ein identisches Erscheinungsbild.
allowUserDefinedSortOrder?booleanOptional - Bestimmt, ob eine vom Benutzer in diesem Dialog zuletzt eingestellte Sortierung verwendet werden soll( true ) oder die Sortierung des RecordSets verwendet wird( false ). Wird kein Wert übergeben wird die erste Sortierung aktiviert, die in der zum RecordSet gehörenden Ansicht definiert wurde

Rückgabewert

Promise<Record>

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.

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


Dispose()

Dispose(): void;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11903

Standardimplementierung des Dispose

Rückgabewert

void


DisposeAsync()

DisposeAsync(): Promise<void>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11892

Standardimplementierung des AsyncDispose

Rückgabewert

Promise<void>


GetContentsByName()

GetContentsByName(name): Promise<string>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11750

Liefert den Inhalt des Feldes als Zeichenkette zurück, dessen physikalischer Feldname übergeben wurde.

Parameter

ParameterTypeDescription
namestringPhysikalischer Name des gewünschten Feldes.

Rückgabewert

Promise<string>

Inhalt des Feldes oder '' (Leere Zeichenfolge) wenn das Feld nicht vorhanden ist

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


GetContentsValueByName()

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

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11770

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

Typenparameter
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 = inputForm.GetContentsValueByName(CLType.Date,"Datumsfeld");

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


GetHwndByName()

GetHwndByName(fieldName): Promise<number>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11789

Gibt das Handle des übergebenen Feldes zurück.

Parameter

ParameterTypeDescription
fieldNamestringPhysikalischer Name des gewünschten Feldes.

Rückgabewert

Promise<number>

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.

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


InvokeContextMenu()

InvokeContextMenu(name, action): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11803

Mit dieser Funktion ist es möglich Kontext-Menü-Befehle für ein bestimmtes Feld auszulösen. Die Menü IDs sind im Kapitel "Menü-IDs" dokumentiert.

Parameter

ParameterTypeDescription
namestringPhysikalischer Name des gewünschten Feldes.
actionnumberMenü ID der auszuführenden Aktion

Rückgabewert

Promise<boolean>

true der Befehl wurde erfolgreich ausgeführt, andernfalls false

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


Save()

Save(): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11813

Speichert die Inhalte der Eingabemaske ohne Rückfrage, ob Änderungen gespeichert werden sollen.

Rückgabewert

Promise<boolean>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


SetContentsByName()

SetContentsByName(name, contents): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11827

Legt den Inhalt des Feldes fest, dessen physikalischer Feldname übergeben wurde. Das Setzen eines Primärschlüssels ist möglich, sofern das Schreiben erlaubt ist.

Parameter

ParameterTypeDescription
namestringPhysikalischer Name des gewünschten Feldes.
contentsstring(Neuer) Feldinhalt

Rückgabewert

Promise<boolean>

true wenn der Wert gesetzt werden konnte, andernfalls false

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


SetContentsValueByName()

SetContentsValueByName(name, contents): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11841

Legt den Inhalt des Feldes fest, dessen physikalischer Feldname übergeben wurde. Die übergebene Variable für den Inhalt kann dabei einen zum Feldtyp korrespondierenden Typ haben und muss nicht vorher in eine Zeichenkette umgewandelt werden.Somit werden bspw. Lokalisierungsprobleme (Komma oder Punkt als Dezimalzeichen? Datumsformatierung?) bei der Weiterverarbeitung des Wertes vermieden. Das Setzen eines Primärschlüssels ist möglich, sofern das Schreiben erlaubt ist.

Parameter

ParameterTypeDescription
namestringPhysikalischer Name des gewünschten Feldes.
contentsstring(Neuer) Feldinhalt

Rückgabewert

Promise<boolean>

true wenn der Wert gesetzt werden konnte, andernfalls false

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


SetFocusToField()

SetFocusToField(fieldName, selectText): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11853

Diese Methode setzt den Eingabecursor in ein bestimmtes Feld.

Parameter

ParameterTypeDescription
fieldNamestringName des gewünschten Feldes
selectTextbooleanWenn SelectText auf 1 (True) gesetzt wurde, wird der bereits existierende Text in dem Feld auch selektiert.

Rückgabewert

Promise<boolean>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


ShowField()

ShowField(fieldName): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11866

Stellt das übergebene Feld dar, sofern es in der Eingabemaske platziert wurde, ggf. wird hierzu auch eine Karteikarten-Seite umgeschaltet.
Falls das Feld mehrfach platziert wurde, wird das erste Vorkommen dargestellt.

Parameter

ParameterTypeDescription
fieldNamestringName des gewünschten Feldes. Zum Anzeigen von Containern muss der Feldname in der Form 'Schlüsselfeld.Zielansicht.Fremdschlüsselfeld' übergeben werden, also z.B.'ID.Kontakte.CompanyID' für den Container mit den Kontakten der Firma.

Rückgabewert

Promise<boolean>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


Update()

Update(): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11876

Aktualisiert die Eingabemaske und Datenbankinhalte für den aktuellen Datensatz. Es erfolgt keine Veränderung der Position im RecordSet (verglichen mit Update() ).

Rückgabewert

Promise<boolean>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


UpdateAllContainers()

UpdateAllContainers(): Promise<boolean>;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11886

Führt für alle sichtbaren Container eine Aktualisierung in der Ansicht durch. Der Datensatz der Ansicht selbst wird dabei nicht explizit aktualisiert(siehe Update() ). Der aktuelle Filter und die aktuelle Position innerhalb der Datensätze der Ansicht werden somit nicht verändert.

Rückgabewert

Promise<boolean>

Deprecated

Dieses SDK steht in Zukunft nicht mehr zur Verfügung und wurde durch combitCRM.SDK.WindowsClient bzw. combitCRM.SDK.Extended ersetzt


[hasInstance]()

static hasInstance: boolean;

Definiert in: sdk/cosmolink.SDK.CRMApplication.ts:11917

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

Parameter

ParameterType
valueany

Rückgabewert

boolean