OpenNewViewByName

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);

}