Container
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2135
Bietet Zugriff auf einen Container.
Implementiert
AsyncDisposableDisposable
Eigenschaften
CurrentRecord
Abfragesignatur
get CurrentRecord(): Record;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2149
Liefert den aktuellen Datensatz als Objekt vom Typ Record zurück.
Rückgabewert
IsDisposed
Abfragesignatur
get IsDisposed(): boolean;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2163
Gibt an, ob das Objekt bereits Freigegeben wurde
Rückgabewert
boolean
Methoden
[asyncDispose]()
asyncDispose: Promise<void>;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2275
Standardimplementierung des AsyncDispose Symbols
Rückgabewert
Promise<void>
Implementierung von
AsyncDisposable.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2286
Standardimplementierung des Dispose Symbols
Rückgabewert
void
Implementierung von
Disposable.[dispose]
CurrentRecordSetCopy()
Aufrufsignatur
CurrentRecordSetCopy(): RecordSet;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2186
Liefert das aktuelle RecordSet für einen Container zurück. Hierbei werden etwaig angewandte Container Filter und aktive Sortierungen beachtet. Werden im Container keine Datensätze angezeigt, liefert die Methode null zurück
Rückgabewert
Aufrufsignatur
CurrentRecordSetCopy(cursorMode): RecordSet;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2199
Liefert das aktuelle RecordSet für einen Container zurück. Hierbei werden etwaig angewandte Container Filter und aktive Sortierungen beachtet. Werden im Container keine Datensätze angezeigt, liefert die Methode null zurück
Parameter
| Parameter | Type | Description |
|---|---|---|
cursorMode | number | Ermöglicht die Spezifikation des Datenbankcursormodells, das für den zurückgegebenen RecordSet genutzt werden soll. Werte: 0 (Standardwert): Erzeugt ein RecordSet mit einem Datenbankcursormodell, welches innerhalb der combit CRM-Projektdatei spezifiziert werden kann. Wird in der combit CRM-Projektdatei keine Eigenschaft COMRecordSetCursorDefault gefunden, so wird immer ein fully-dynamic RecordSet erzeugt.Mögliche Werte für die Eigenschaft sind: 1 – fully-dynamic RecordSet, 2 – forward-only RecordSet. 1: Erzeugt ein RecordSet mit fully-dynamic Datenbankcursor.. 2: Erzeugt ein RecordSet mit forward-only Datenbankcursor. Ermöglicht deutliche Performance-Gewinne, insbesondere bei großen Datenmengen und komplexen Filterausdrücken, erlaubt aber lediglich das einmalige Durchlaufen in Vorwärtsrichtung durch den RecordSet. Die Methoden DialogSelectRecord(windowTitle: string) , DialogSelectRecordMultiple(windowTitle: string) , SendBulkMail(templatePath: string, errorTagFilePath: string) (bei anzuzeigendem integrierten Mail-Editor), MovePrevious() , MoveLast() , DialogSelectRecordDropDown(recordSet: RecordSet) werden einen Scriptfehler werfen, wenn diese für einen forward-only RecordSet genutzt werden. Für diese Methoden muss der RecordSet explizit ohne forward-only(Werte 0 oder 1) erzeugt werden |
Rückgabewert
Dispose()
Dispose(): void;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2280
Standardimplementierung des Dispose
Rückgabewert
void
DisposeAsync()
DisposeAsync(): Promise<void>;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2269
Standardimplementierung des AsyncDispose
Rückgabewert
Promise<void>
InvokeDataContextMenu()
InvokeDataContextMenu(menuId, containerFieldName): boolean;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2232
Führt den übergebenen Kontextmenübefehl eines Rechtsklick auf den aktuell gewählten Container-Datensatz und für das angegebene Feld (insofern die Menü-ID einen Bezug zu einem Feld erfordert) aus.
Parameter
| Parameter | Type | Description |
|---|---|---|
menuId | number | Menü-ID des Kontextmenübefehls. |
containerFieldName | string | Name des gewünschten Feldes. Sollte kein Feld verwendet werden, kann der Parameterwert mit einer leeren Zeichenkette übergeben werden. |
Rückgabewert
boolean
InvokeTitleContextMenu()
InvokeTitleContextMenu(menuId, containerFieldName): boolean;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2243
Führt den übergebenen Kontextmenübefehl eines Rechtsklick auf die aktuell dargestellte Container-Titelzeile aus
Parameter
| Parameter | Type | Description |
|---|---|---|
menuId | number | Menü-ID des Kontextmenübefehls. |
containerFieldName | string | Name des gewünschten Feldes. Sollte kein Feld verwendet werden, kann der Parameterwert mit einer leeren Zeichenkette übergeben werden. |
Rückgabewert
boolean
SetFilterByName()
SetFilterByName(filterScriptName): number;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2254
Aktiviert einen der verfügbaren Containerfilter, welche in der Containerfilter-Auswahlliste angeboten werden.
Voraussetzung: Es gibt eine derartige Containerfilter-Auswahlliste als Element der Eingabemaske.Der Filter muss ein Containerfilter sein.Der zu übergebene Name ist der in der Filtereigenschaft „Name für Scripte/Workflows“ hinterlegte Wert
Parameter
| Parameter | Type | Description |
|---|---|---|
filterScriptName | string | Name für Scripte/Workflows des gewünschten Filterausdrucks |
Rückgabewert
number
Update()
Update(): boolean;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2263
Aktualisiert den Container.
Rückgabewert
boolean
[hasInstance]()
static hasInstance: boolean;
Definiert in: combitCRM.SDK.WindowsClient.v12.ts:2294
Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.
Parameter
| Parameter | Type |
|---|---|
value | any |
Rückgabewert
boolean