Beschreibung:
Zeigt einen Dialog zur Auswahl eines oder mehrerer Strings an.

Parameter:
|
Parametername |
Typ |
Beschreibung |
|
sMessage |
String |
Information oder Frage, die im Titel des Dialogs angezeigt werden soll. |
|
sChoices |
String |
TAB-getrennte Liste mit Auswahlmöglichkeiten. Beginnt ein TAB-getrennter Eintrag mit einem *, dann wird dieser Eintrag vorausgewählt. |
|
nSortChoices |
Long |
0: Reihenfolge der Einträge wird nicht sortiert. 1: Alphabetisch aufsteigende Reihenfolge der Einträge (keine Beachtung von Groß- und Kleinschreibung). -1: Alphabetisch absteigende Reihenfolge der Einträge (keine Beachtung von Groß- und Kleinschreibung). |
|
bAllowMultiSelect |
Bool |
True: Mehrfachauswahl von Einträgen ist möglich. False: Mehrfachauswahl von Einträgen ist nicht möglich |
|
bAllowFilter |
Bool |
True: Suche innerhalb der Auflistung der Einträge wird ermöglicht. False: Suche innerhalb der Auflistung der Einträge ist nicht möglich. |
|
sProfileKey |
String |
Name, unter welchem innerhalb der Registrierung im nachfolgenden Schlüssel die letzte Auswahl gespeichert und beim nächsten Mal automatisch geladen werden soll. Wenn neue Einträge mit einem * übergeben wurden, sodass diese vorausgewählt angezeigt werden sollen, dann überschreiben die neuen Einträge die bestehende Vorauswahl aus der Registrierung. Folgender Registrierungsschlüssel wird verwendet: HKEY_CURRENT_USER\Software\combit\combit Relationship Manager\Projects\<Name des Projektes>\COMDialogSelectString |
|
nParentHandle |
Long |
Optional. Handle eines Fensters, das als Parent-Fenster für den Dialog verwendet werden soll. Voreinstellung: das combit CRM Hauptfenster, sofern es nicht unsichtbar ist, ansonsten das in dem Augenblick gerade aktive Vordergrundfenster |
Rückgabewert:
String (ausgewählte Strings (TAB-getrennt bei Mehrfachauswahl) oder $CANCEL$ bei Benutzerabbruch)
Beispiel VBScript:
Dim sChoice
sChoice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "Thomas Held" & vbTab & "Lisa Nett" & vbTab & "Laura Frisch", 0, False, False, "")
sChoice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "Thomas Held" & vbTab & "*Lisa Nett" & vbTab & "Laura Frisch", 0, True, False, "Datensatzverweis")
sChoice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "*Thomas Held" & vbTab & "Lisa Nett" & vbTab & "Laura Frisch", 0, Talse, True, "")
sChoice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "Thomas Held" & vbTab & "Lisa Nett" & vbTab & "Laura Frisch", 0, True, True, "Datensatzverweis")
Beispiel C#-Script:
string choice;
choice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "Thomas Held" + "\t" + "Lisa Nett" + "\t" + "Laura Frisch", 0, false, false, "");
choice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "Thomas Held" + "\t" + "*Lisa Nett" + "\t" + "Laura Frisch", 0, true, false, "Datensatzverweis");
choice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "*Thomas Held" + "\t" + "Lisa Nett" + "\t" + "Laura Frisch", 0, false, true, "");
choice = cRM.DialogSelectString("An wen soll ein Datensatzverweis gesendet werden?", "Thomas Held" + "\t" + "Lisa Nett" + "\t" + "Laura Frisch", 0, true, true, "Datensatzverweis");