Zum Hauptinhalt springen
Version: 1.24.334.1201

View

Aktive Ansicht

Implementiert​

  • AsyncDisposable
  • Disposable

Eigenschaften​

Config​

get Config(): Promise<ViewConfig>

Erzeugt ein Objekt vom Typ ViewConfig

Rückgabewert​

Promise<ViewConfig>

Definiert in​

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


CurrentRecordSet​

get CurrentRecordSet(): Promise<RecordSet>

Liefert ein Objekt vom Typ RecordSet zurück.

Rückgabewert​

Promise<RecordSet>

Definiert in​

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


Editmode​

get Editmode(): Promise<boolean>

Liefert den Status des Bearbeitungsmodus der aktuellen Ansicht

Rückgabewert​

Promise<boolean>

Definiert in​

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


FilterActive​

get FilterActive(): Promise<boolean>

Liefert true zurück, wenn in der Ansicht ein vom Benutzer angelegter Filter aktiv is

Rückgabewert​

Promise<boolean>

Definiert in​

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


FilterRecCount​

get FilterRecCount(): Promise<number>

Gibt die Anzahl der Datensätze zurück. Ein etwaiger Filter wird dabei berücksichtigt. Ist kein Filter aktiv, wird die Anzahl aller Datensätze der Ansicht zurückgegeben(siehe RecCount ).

Rückgabewert​

Promise<number>

Definiert in​

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


IsDisposed​

get IsDisposed(): boolean

Gibt an, ob das Objekt bereits Freigegeben wurde

Rückgabewert​

boolean

Definiert in​

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


Name​

get Name(): string

Liefert den Namen der Ansicht zurück.

Rückgabewert​

string

Definiert in​

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


RecCount​

get RecCount(): Promise<number>

Gibt die Anzahl der Datensätze zurück. Ein etwaiger Filter wird dabei ignoriert. Soll dieser berücksichtigt werden, verwenden Sie stattdessen FilterRecCount

Rückgabewert​

Promise<number>

Definiert in​

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


RowGUIDFilterActive​

get RowGUIDFilterActive(): Promise<boolean>

Diese Eigenschaft zeigt an, ob der interne Filter, der zu einem Datensatzsprung geführt hat, aktiv ist. Dieser wird z.B.ausgeführt, wenn man auf einen Favoriten-Datensatz springt.

Rückgabewert​

Promise<boolean>

Definiert in​

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


TagID​

get TagID(): Promise<string>

Mit Hilfe dieser Eigenschaft kann die eigene TagID (Identifiername) für eine aktive Ansicht ausgelesen werden.
Ein Objekt vom Typ View (aktive Ansicht) kann anschließend über ItemByTagID(tagId: string) erzeugt werden

Rückgabewert​

Promise<string>

Definiert in​

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


ViewMode​

get ViewMode(): Promise<ViewMode>

Gibt den Modus der betreffenden Ansicht zurück

Rückgabewert​

Promise<ViewMode>

Definiert in​

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

Methoden​

Activate()​

Activate(): Promise<boolean>

Aktiviert die Ansicht und bringt sie in den Vordergrund.

Rückgabewert​

Promise<boolean>

true wenn die Ansicht geöffnet werden konnte, andernfalls false

Definiert in​

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


Close()​

Close(): Promise<void>

Close versucht die Ansicht zu schließen
Wichtig: Ruft man Close in der aktuellen Ansicht auf (in der das Script läuft), kann dies zu Problemen führen. Dies sollte daher vermieden werden.

Rückgabewert​

Promise<void>

Definiert in​

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


CurrentInputForm()​

CurrentInputForm(mode): Promise<InputForm>

Diese Methode wechselt in der aktuellen Ansicht in den Bearbeitungsmodus und liefert das InputForm Objekt der aktuellen Eingabemaske zurück.

Parameter​

ParameterTypeDescription
modeInputFormModeAnzeigemodus der Eingemaske

Rückgabewert​

Promise<InputForm>

Definiert in​

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


CurrentRecordSetCopy()​

CurrentRecordSetCopy(cursorMode?): Promise<RecordSet>

Liefert ein Objekt vom Typ RecordSet zurück, das die Datensätze des aktiven Filters der Ansicht enthält, jedoch von der Ansicht unabhängig ist.

Parameter​

ParameterTypeDescription
cursorMode?CRMCursorModeOptional Voreinstellung: SolutionDefault - Ermöglicht die Spezifikation des Datenbankcursormodells, das für den zurückgegebenen RecordSet genutzt werden soll. ForwardOnly ist das schnellste Model, hierbei gilt jedoch die Einschränkung das keine Verzögerung durch zum Beispiel Dialoge, MessageBoxen, Mailversand oder Druck bei der Iteration über das RecordSet stattfinden darf. Für diese Anwendungsfälle empfiehlt es sich FullDynamic zu setzen

Rückgabewert​

Promise<RecordSet>

Remarks​

Version 12.0.0​

Verhaltensänderung. Der Standardparameter forwardOnly wurde von false auf SolutionDefault geändert

Definiert in​

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


Dispose()​

Dispose(): void

Standardimplementierung des Dispose

Rückgabewert​

void

Definiert in​

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


DisposeAsync()​

DisposeAsync(): Promise<void>

Standardimplementierung des AsyncDispose

Rückgabewert​

Promise<void>

Definiert in​

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


EditMailTemplate()​

EditMailTemplate(templateFilePath): Promise<void>

Diese Methode öffnet eine Mailvorlage im Mail-Editor

Parameter​

ParameterTypeDescription
templateFilePathstringPfad der zu öffnenden Mailvorlage. Wenn kein Pfad übergeben wird, dann erfolgt die Dateiauswahl interaktiv.

Rückgabewert​

Promise<void>

Definiert in​

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


EditReportTemplate()​

EditReportTemplate(templateFilePath): Promise<void>

Diese Methode öffnet eine Druckvorlage im Druckvorlagen-Designer

Parameter​

ParameterTypeDescription
templateFilePathstringPfad der zu öffnenden Druckvorlage. Wenn kein Pfad übergeben wird, dann erfolgt die Dateiauswahl interaktiv.

Rückgabewert​

Promise<void>

Definiert in​

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


EditmodeSet()​

EditmodeSet(editmode): Promise<void>

Setzt den Status des Bearbeitungsmodus der aktuellen Ansicht

Parameter​

ParameterTypeDescription
editmodebooleanBearbeitungsmodus

Rückgabewert​

Promise<void>

Definiert in​

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


InvokeMenu()​

InvokeMenu(menuId, synchronous): Promise<boolean>

Ruft einen Menüeintrag der Anwendung auf. Neben der ID des Menüeintrages wird angegeben, ob das Script solange warten soll, bis der Befehl abgearbeitet wurde(und evtl. Dialoge geschlossen wurden) oder ob das Script direkt weiterlaufen soll.

Parameter​

ParameterTypeDescription
menuIdnumberDie ID des Menüeintrages.
synchronousbooleantrue : synchrone Ausführung false : asynchrone Ausführung

Rückgabewert​

Promise<boolean>

true wenn der Befehl zum Aufrufen eines Menüeintrags erfolgreich übermittelt wurde, false wenn der Befehl nicht übermittelt werden konnte, weil z.B. der Menüeintrag nicht zur Verfügung steht

Definiert in​

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


StartEditNew()​

StartEditNew(): Promise<boolean>

Legt in der aktuellen Ansicht einen neuen Datensatz an und wechselt in den Änderungsmodus (analog zum Menüpunkt 'Neuer Datensatz anlegen').

Rückgabewert​

Promise<boolean>

true wenn der Datensatz angelegt werden konnte, andernfalls false

Definiert in​

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


TagIDSet()​

TagIDSet(tagID): Promise<void>

Mit Hilfe dieser Methode kann eine eigene TagID (Identifiername) für eine aktive Ansicht übergeben werden.
Ein Objekt vom Typ View (aktive Ansicht) kann anschließend über ItemByTagID(tagId: string) erzeugt werden

Parameter​

ParameterTypeDescription
tagIDstringIdentifiername

Rückgabewert​

Promise<void>

Definiert in​

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


Update()​

Update(): Promise<boolean>

Aktualisiert die aktuelle Ansicht. Dabei wird der aktuelle Datensatz neu dargestellt, und die Statusleiste wird ebenfalls aktualisiert.
Es sollten zuvor sowohl alle etwaigen von der View geholten RecordSet -Objekte als Objekt-Referenz auch alle etwaig geholten Record -Objekte freigegeben werden, keinesfalls dürfen sie anschließend noch benutzt werden

Rückgabewert​

Promise<boolean>

Definiert in​

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


ViewModeSet()​

ViewModeSet(viewMode): Promise<void>

Setzt den Modus der betreffenden Ansicht

Parameter​

ParameterTypeDescription
viewModeViewModeAnsichtenmodus auf den gewechselt werden soll

Rückgabewert​

Promise<void>

Definiert in​

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


[asyncDispose]()​

asyncDispose: Promise<void>

Standardimplementierung des AsyncDispose Symbols

Rückgabewert​

Promise<void>

Implementierung von​

AsyncDisposable.[asyncDispose]

Definiert in​

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


[dispose]()​

dispose: void

Standardimplementierung des Dispose Symbols

Rückgabewert​

void

Implementierung von​

Disposable.[dispose]

Definiert in​

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


[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:16626