Beschreibung:
Öffnet eine neue Ansicht über den Ansichtennamen.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
ViewName |
String |
Name der neuen Ansicht |
|
InitialCommand |
String |
Optional. Ermöglicht die Übergabe einer Sortierung mittels "SetSortOrder:n" (n = Nummer der gewünschten Sortierung, 0 = unsortiert, -n = invertierte Sortierung). Verhindert weitere Datenbankabfragen, die durch das Setzen der SortOrder-Eigenschaft ausgeführt werden müssten und erhöht so die Performance. Dieses Schlüsselwort muss als erstes angegeben werden, wenn es benutzt werden soll. Nachfolgende SetFilter*-Schlüsselworte können mit Leerzeichen oder Komma angehängt werden.
Ein Filter kann mit Leerzeichen oder Komma getrennt dahinter aufgeführt werden. Der Filterausdruck muss dabei mit einer der folgenden Zeichenfolgen beginnen: "SetFilter: <Filterausdruck aus dem Filter Allgemein-Dialog>" "SetFilterByName:<Name für Scripte/Workflows des abgespeicherten Filters oder Pfad zu einer .crmshare-Datei mit enthaltenem Filterausdruck>" "SetFilterDirectSQL:<Freier SQL Filterausdruck>" "SetFilterByPrimaryKey:<Inhalt des Primärschlüsselfeldes>" Ersetzen Sie den Teil <...> durch den entsprechenden Wert. |
Rückgabewert:
View
Beispiel VBScript:
Dim sViewName : sViewName = "Kontakte"
If (cRM.CurrentProject.OpenActiveViewByName(sViewName) Is Nothing) Then
Call cRM.CurrentProject.OpenNewViewByName(sViewName)
End If
Beispiel C#-Script:
string viewName = "Kontakte";
if (cRM.CurrentProject.OpenActiveViewByName(viewName) == null)
{
cRM.CurrentProject.OpenNewViewByName(viewName);
}