Zum Hauptinhalt springen
Version: 26.57.1423.1

Container

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2136

Bietet Zugriff auf einen Container.

Implementiert​

  • AsyncDisposable
  • Disposable

Eigenschaften​

CurrentRecord​

Abfragesignatur​

get CurrentRecord(): Record;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2150

Liefert den aktuellen Datensatz als Objekt vom Typ Record zurück.

Rückgabewert​

Record


IsDisposed​

Abfragesignatur​

get IsDisposed(): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2164

Gibt an, ob das Objekt bereits Freigegeben wurde

Rückgabewert​

boolean

Methoden​

[asyncDispose]()​

asyncDispose: Promise<void>;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2289

Standardimplementierung des AsyncDispose Symbols

Rückgabewert​

Promise<void>

Implementierung von​

AsyncDisposable.[asyncDispose]

[dispose]()​

dispose: void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2300

Standardimplementierung des Dispose Symbols

Rückgabewert​

void

Implementierung von​

Disposable.[dispose]

CurrentRecordSetCopy()​

Aufrufsignatur​

CurrentRecordSetCopy(): RecordSet;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2187

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​

RecordSet

Aufrufsignatur​

CurrentRecordSetCopy(cursorMode): RecordSet;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2200

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​
ParameterTypeDescription
cursorModenumberErmö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​

RecordSet

Aufrufsignatur​

CurrentRecordSetCopy(cursorMode): RecordSet;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2213

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​
ParameterTypeDescription
cursorModestringErmö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​

RecordSet


Dispose()​

Dispose(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2294

Standardimplementierung des Dispose

Rückgabewert​

void


DisposeAsync()​

DisposeAsync(): Promise<void>;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2283

Standardimplementierung des AsyncDispose

Rückgabewert​

Promise<void>


InvokeDataContextMenu()​

InvokeDataContextMenu(menuId, containerFieldName): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2246

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​

ParameterTypeDescription
menuIdnumberMenü-ID des Kontextmenübefehls.
containerFieldNamestringName 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: sdk/combitCRM.SDK.WindowsClient.v13.ts:2257

Führt den übergebenen Kontextmenübefehl eines Rechtsklick auf die aktuell dargestellte Container-Titelzeile aus

Parameter​

ParameterTypeDescription
menuIdnumberMenü-ID des Kontextmenübefehls.
containerFieldNamestringName 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: sdk/combitCRM.SDK.WindowsClient.v13.ts:2268

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​

ParameterTypeDescription
filterScriptNamestringName für Scripte/Workflows des gewünschten Filterausdrucks

Rückgabewert​

number


Update()​

Update(): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2277

Aktualisiert den Container.

Rückgabewert​

boolean


[hasInstance]()​

static hasInstance: boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v13.ts:2308

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

Parameter​

ParameterType
valueany

Rückgabewert​

boolean