SetFilterByName

Beschreibung:

Aktiviert einen der verfügbaren Containerfilter, welche in der Containerfilter-Auswahlliste angeboten werden. Voraussetzung: Es gibt eine derartige Containerfilter-Auswahlliste als Element der Eingabemaske. Der Filter muss ein Containerfilter sein. Der zu übergebene Name ist der in der Filtereigenschaft "Name für Scripte/Workflows" hinterlegte Wert.

Parameter:

Parametername

Typ

Beschreibung

Name

String

Name für Scripte/Workflows des gewünschten Filterausdrucks.

 

Rückgabewert:

Long

Wert

Beschreibung

1

Filter konnte ausgeführt werden. Beachten Sie bitte, dass die Methode auch dann einen Wert 1 zurückliefert, wenn der Filterausdruck einen Fehler beinhaltet (dieser wird visuell angezeigt) oder wenn bei einer Benutzereingabe auf „Abbrechen“ geklickt wurde.

-1

Es konnte kein Filterausdruck mit dem übergebenen Namen gefunden werden.

0

Der übergebene Container ist nicht sichtbar oder konnte nicht gefunden werden.

Beispiel VBScript:

<!--#pragma keepeditmode-->

Call cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").SetFilterByName("Alle Briefe")

Beispiel C#-Script:

// < !--#pragma keepeditmode-->

cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.ContactID#{ADD84570-956B-4079-8DE4-2B992DB3AEFE}").SetFilterByName("Alle Briefe");