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
AsyncDisposableDisposable
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
| Parameter | Type | Description |
|---|---|---|
name | string | Registerkartentitel |
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
| Parameter | Type | Description |
|---|---|---|
recordSet | RecordSet | Das RecordSet, auf dem die Auswahlliste basieren soll. |
parentControlHandle? | number | Optional - Handle eines Fensters. Die dargestellte Auswahlliste wird an diesem Fenster ausgerichtet, andernfalls an das Fenster unterhalb der aktuellen Mauszeigerposition |
profileName? | string | Optional - 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? | boolean | Optional - 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
| Parameter | Type | Description |
|---|---|---|
name | string | Physikalischer 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
| Parameter | Type | Description |
|---|---|---|
t | CLType<T> | Generischer Parameter. Der Wert muss einem Wert von CLType entsprechen |
name | string | Physikalischer 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
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Physikalischer 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
| Parameter | Type | Description |
|---|---|---|
name | string | Physikalischer Name des gewünschten Feldes. |
action | number | Menü 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
| Parameter | Type | Description |
|---|---|---|
name | string | Physikalischer Name des gewünschten Feldes. |
contents | string | (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
| Parameter | Type | Description |
|---|---|---|
name | string | Physikalischer Name des gewünschten Feldes. |
contents | string | (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
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Name des gewünschten Feldes |
selectText | boolean | Wenn 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
| Parameter | Type | Description |
|---|---|---|
fieldName | string | Name 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
| Parameter | Type |
|---|---|
value | any |
Rückgabewert
boolean