Zum Hauptinhalt springen
Version: 25.226.1329.2

DialogForm

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4176

DialogForm

Implementiert

  • AsyncDisposable
  • Disposable

Eigenschaften

DialogTitle

Abfragesignatur

get DialogTitle(): string;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4190

Setzt den Dialogtitel oder liefert ihn zurück.

Rückgabewert

string

Änderungssignatur

set DialogTitle(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4198

Setzt den Dialogtitel oder liefert ihn zurück.

Parameter
ParameterType
valstring
Rückgabewert

void


DLIPath

Abfragesignatur

get DLIPath(): string;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4207

Setzt den Pfad inkl. Dateiname zur DLI-Eingabemaskendatei oder liefert ihn zurück.
Wichtig: Um die DLI-Eingabemaskendatei erstellen zu können, muss bereits vor dem ersten Start des Scripts ein Pfad inkl.Dateiname angegeben werden.

Rückgabewert

string

Änderungssignatur

set DLIPath(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4216

Setzt den Pfad inkl. Dateiname zur DLI-Eingabemaskendatei oder liefert ihn zurück.
Wichtig: Um die DLI-Eingabemaskendatei erstellen zu können, muss bereits vor dem ersten Start des Scripts ein Pfad inkl.Dateiname angegeben werden.

Parameter
ParameterType
valstring
Rückgabewert

void


HeightInPixel

Abfragesignatur

get HeightInPixel(): number;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4242

Setzt die Höhe des Dialogs in Pixel (maximal 32767 Pixel) oder liefert sie zurück.

Rückgabewert

number

Änderungssignatur

set HeightInPixel(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4250

Setzt die Höhe des Dialogs in Pixel (maximal 32767 Pixel) oder liefert sie zurück.

Parameter
ParameterType
valnumber
Rückgabewert

void


IconPath

Abfragesignatur

get IconPath(): string;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4225

Setzt oder liefert das Icon für den Dialog.
Wichtig: Es kann der Pfad zu einer .ico-, .exe- oder .dll-Datei verwendet werden.Es werden nur 16x16 Pixel große Icons unterstützt. Bei.exe- und.dll-Dateien wird immer das erste Icon der Sammlung verwendet.

Rückgabewert

string

Änderungssignatur

set IconPath(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4234

Setzt oder liefert das Icon für den Dialog.
Wichtig: Es kann der Pfad zu einer .ico-, .exe- oder .dll-Datei verwendet werden.Es werden nur 16x16 Pixel große Icons unterstützt. Bei.exe- und.dll-Dateien wird immer das erste Icon der Sammlung verwendet.

Parameter
ParameterType
valstring
Rückgabewert

void


IsDisposed

Abfragesignatur

get IsDisposed(): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4332

Gibt an, ob das Objekt bereits Freigegeben wurde

Rückgabewert

boolean


IsShowing

Abfragesignatur

get IsShowing(): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4310

Gibt an, ob der Dialog geöffnet ist

Rückgabewert

boolean


ShowResult

Abfragesignatur

get ShowResult(): number;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4258

Gibt den in der Methode DefineFct(name: string, tooltip: string, causeCloseDialog: boolean, action: (arg0: DialogForm, arg1: DialogEventArgs) => void, retValOnClose: number) übergebenen Wert des Parameters valueOnClose zurück, insofern der Dialog mit Klick auf diese Schaltfläche geschlossen wird, siehe Parameter causeCloseDialog.

Rückgabewert

number

Änderungssignatur

set ShowResult(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4266

Gibt den in der Methode DefineFct(name: string, tooltip: string, causeCloseDialog: boolean, action: (arg0: DialogForm, arg1: DialogEventArgs) => void, retValOnClose: number) übergebenen Wert des Parameters valueOnClose zurück, insofern der Dialog mit Klick auf diese Schaltfläche geschlossen wird, siehe Parameter causeCloseDialog.

Parameter
ParameterType
valnumber
Rückgabewert

void


Sizable

Abfragesignatur

get Sizable(): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4274

Bestimmt, ob sich die Größe des Dialogs verändern lässt oder nicht bzw. liefert diesen Wert zurück

Rückgabewert

boolean

Änderungssignatur

set Sizable(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4282

Bestimmt, ob sich die Größe des Dialogs verändern lässt oder nicht bzw. liefert diesen Wert zurück

Parameter
ParameterType
valboolean
Rückgabewert

void


SizeToContent

Abfragesignatur

get SizeToContent(): boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4292

Bestimmt, ob sich die Größe des Dialogs an die Größe der Eingabemaske anpasst oder nicht bzw. liefert diesen Wert zurück.
true : Größe des Dialogs wird an die Eingabemaske angepasst. Größenangaben werden ignoriert.
false : Größe des Dialogs wird durch die Größenangaben bestimmt.

Rückgabewert

boolean

Änderungssignatur

set SizeToContent(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4302

Bestimmt, ob sich die Größe des Dialogs an die Größe der Eingabemaske anpasst oder nicht bzw. liefert diesen Wert zurück.
true : Größe des Dialogs wird an die Eingabemaske angepasst. Größenangaben werden ignoriert.
false : Größe des Dialogs wird durch die Größenangaben bestimmt.

Parameter
ParameterType
valboolean
Rückgabewert

void


WidthInPixel

Abfragesignatur

get WidthInPixel(): number;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4319

Setzt die Breite des Dialogs in Pixel (maximal 32767 Pixel) oder liefert sie zurück.

Rückgabewert

number

Änderungssignatur

set WidthInPixel(val): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4327

Setzt die Breite des Dialogs in Pixel (maximal 32767 Pixel) oder liefert sie zurück.

Parameter
ParameterType
valnumber
Rückgabewert

void

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4627

Standardimplementierung des AsyncDispose Symbols

Rückgabewert

Promise<void>

Implementierung von

AsyncDisposable.[asyncDispose]

[dispose]()

dispose: void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4638

Standardimplementierung des Dispose Symbols

Rückgabewert

void

Implementierung von

Disposable.[dispose]

AddTimer()

Aufrufsignatur

AddTimer(
name,
seconds,
action): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4373

Meldet einen Timer-Event an. Dieser führt in den in Parameter Seconds angegebenen Abständen die Aktion action aus.

Parameter
ParameterTypeDescription
namestringName des Timers.
secondsnumberIntervall in Sekunden, in denen sich der Event meldet.
action(arg0) => voidEine Methode mit der Signatur Methode() und keinem Rückgabewert(void).
Rückgabewert

void

Example

Ein Aufruf dieser Methode könnte wie folgt aussehen:

dialogForm.AddTimer("timer1", 5, runTimer);
function runTimer(dialog: DialogForm)
{
cRM.DialogMessageBox("Timer 1:\nTimer 1 wurde ausgeführt (5 Sekunden)",dialog.DialogTitle, 0);
}
//Oder alternativ Inline
dialogForm.AddTimer("timer1", 5, (dialog: DialogForm) => {
cRM.DialogMessageBox("Timer 1:\nTimer 1 wurde ausgeführt (5 Sekunden)",dialog.DialogTitle, 0);
});

Aufrufsignatur

AddTimer(
name,
seconds,
action): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4382

Meldet einen Timer-Event an. Dieser führt in den in Parameter Seconds angegebenen Abständen die Aktion action aus.

Parameter
ParameterTypeDescription
namestringName des Timers.
secondsnumberIntervall in Sekunden, in denen sich der Event meldet.
action(arg0) => Promise<void>Eine Methode mit der Signatur Methode() und keinem Rückgabewert(void).
Rückgabewert

void


Close()

Close(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4394

Schließt den Dialog.

Rückgabewert

void


DefineComboboxItems()

DefineComboboxItems(fieldName, items): number;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4405

Fügt zu einer in der Eingabemaske bestehenden Combobox Auswahleinträge hinzu.

Parameter

ParameterTypeDescription
fieldNamestringFeldname
itemsstringListe mit Einträgen. Mehrere Einträge werden dabei mit dem Separator \r getrennt

Rückgabewert

number


DefineFct()

Aufrufsignatur

DefineFct(
name,
tooltip,
causeCloseDialog,
action,
retValOnClose): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4434

Meldet eine Schaltfläche an.

Parameter
ParameterTypeDescription
namestringAnzeigename
tooltipstringTooltip
causeCloseDialogbooleanBestimmt ob der Dialog wird beim Drücken geschlossen wird (z.B. bei OK oder Abbrechen).
action(arg0, arg1) => voidAktion die ausgeführt werden soll, sobald der Button betätigt wurde
retValOnClosenumberRückgabewert, den die ShowResult Eigenschaft später liefern soll, wenn über die Schaltfläche der Dialog geschlossen wird (wenn Parameter causeCloseDialog = true )
Rückgabewert

void

Example

Ein Aufruf dieser Methode könnte wie folgt aussehen:

dialogForm.DefineFct("button1","ToolTip von Button1", false, executeButton1, 1);
function executeButton1(dialog: DialogForm){
{
cRM.DialogMessageBox("Schaltfläche 1:\nSchaltfläche 1 wurde ausgeführt",dialog.DialogTitle, 0);
}
//Oder alternativ Inline
dialogForm.DefineFct("button1","ToolTip von Button1", false, (dialog: DialogForm) => {
cRM.DialogMessageBox("Schaltfläche 1:\nSchaltfläche 1 wurde ausgeführt",dialog.DialogTitle, 0);
}, 1);

Aufrufsignatur

DefineFct(
name,
tooltip,
causeCloseDialog,
action,
retValOnClose): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4445

Meldet einen Button an.

Parameter
ParameterTypeDescription
namestringAnzeigename
tooltipstringTooltip
causeCloseDialogbooleanBestimmt ob der Dialog wird beim Drücken geschlossen wird (z.B. bei OK oder Abbrechen).
action(arg0, arg1) => Promise<void>Aktion die ausgeführt werden soll, sobald der Button betätigt wurde
retValOnClosenumberRückgabewert, den die ShowResult Eigenschaft später liefern soll, wenn über die Schaltfläche der Dialog geschlossen wird (wenn Parameter causeCloseDialog = true )
Rückgabewert

void


DefineFctStart()

DefineFctStart(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4457

Initialisiert die Funktionen.

Rückgabewert

void


DefineVariable()

DefineVariable(
name,
id,
type,
length,
precision,
defaultValue): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4475

Meldet ein Eingabefeld an.

Parameter

ParameterTypeDescription
namestringAnzeigename
idnumberID
typestringFeldtyp
lengthnumberFeldlänge
precisionnumberPräzision bei Nachkommastellen
defaultValuestringInitieller Wert. Verwenden Sie die folgenden Formate für den DefaultValue: Bei Datumsfeldern: YYYYMMDD Bei Datumsfeldern mit Zeitanteil: YYYYMMDDHHMMSS

Rückgabewert

void


DefineVariableStart()

DefineVariableStart(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4484

Initialisiert die Variablen.

Rückgabewert

void


Delay()

Delay(milliseconds): Promise<void>;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4606

Wartet eine angegebene Zeit.
Wird für ShowModeless() benötigt

Parameter

ParameterTypeDescription
millisecondsnumberWartezeit in Millisekunden

Rückgabewert

Promise<void>

Gibt seinen Promise | Promise&lt;void&gt; zurück auf den gewartet werden muss


Dispose()

Dispose(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4632

Standardimplementierung des Dispose

Rückgabewert

void


DisposeAsync()

DisposeAsync(): Promise<void>;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4621

Standardimplementierung des AsyncDispose

Rückgabewert

Promise<void>


GetVariableContents()

GetVariableContents(name): string;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4496

Liefert den aktuellen Inhalt einer Variabel

Parameter

ParameterTypeDescription
namestringAnzeigename.

Rückgabewert

string

Rückgabewert des Feldes oder null wenn das Feld nicht gefunden wurde


GetVariableContentsVariant()

GetVariableContentsVariant(name): unknown;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4508

Liefert den aktuellen Inhalt einer Variabel

Parameter

ParameterTypeDescription
namestringAnzeigename.

Rückgabewert

unknown

Rückgabewert des Feldes oder null wenn das Feld nicht gefunden wurde


Layout()

Layout(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4517

Öffnen des Dialoges im Eingabemaskendesigner. Dieser kann auch durch Drücken der Tastenkombination STRG+J direkt nach dem Öffnen des Dialogs erreicht werden(nur wenn die Methode Show() verwendet wird, nicht aber bei Methode ShowModeless() ).

Rückgabewert

void


SetFocusToField()

SetFocusToField(name, selectText): number;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4528

Setzt den Eingabecursor in ein bestimmtes Feld und wechselt in den Bearbeitungsmodus.

Parameter

ParameterTypeDescription
namestringAnzeigename
selectTextbooleanBestimmt ob der bereits bestehende Text des Feldes selektiert wird

Rückgabewert

number


SetForeground()

SetForeground(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4537

Bringt den Dialog in den Vordergrund.

Rückgabewert

void


SetVariableContents()

SetVariableContents(name, content): number;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4552

Setzt den aktuellen Inhalt einer Variablen

Parameter

ParameterTypeDescription
namestringAnzeigename
contentstringNeuer Inhalt der Variable Bei Datumsfeldern: YYYYMMDD Bei Datumsfeldern mit Zeitanteil: YYYYMMDDHHMMSS

Rückgabewert

number

true wenn der Feldwert gesetzt werden konnte, andernfalls false


Show()

Show(): Promise<void>;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4570

Stellt den Dialog im modalen Anzeigemodus dar. Dies verhindert Eingaben in den cRM außerhalb des Dialogs.

Rückgabewert

Promise<void>

Gibt einen Promise | Promise&lt;void&gt; zurück auf denn gewartet werden muss

Example

Die Methode muss wie folgt aufgerufen werden:

dialogForm.Show();


ShowModeless()

ShowModeless(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4593

Stellt den Dialog im nicht modalen Anzeigemodus dar. Dies erlaubt die Benutzung der Anwendung (z.B. der Ansichten) während der Dialog geöffnet ist.
Hinweis: Die Methode kehrt sofort zurück, Anschließend MUSS das Script auf das Schließen des Dialoges durch den Benutzer aktiv warten
Das Skript muss asynchron ausgeführt werden.

Rückgabewert

void

Example

Die Methode muss wie folgt aufgerufen werden:

dialogForm.ShowModeless();
do
{
dialogForm.Delay(500);
}
while(dialogForm.IsShowing);


Update()

Update(): void;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4615

Aktualisiert die Ansicht der geladenen Eingabemaske. Dies kann nötig werden um bspw. Mit der Methode DefineComboboxItems(fieldName: string, items: string) neu hinzugefügte Comboboxeinträge zu aktualisieren

Rückgabewert

void


[hasInstance]()

static hasInstance: boolean;

Definiert in: sdk/combitCRM.SDK.WindowsClient.v12.ts:4646

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

Parameter

ParameterType
valueany

Rückgabewert

boolean