SetFilter

Beschreibung:

Filtert die Anzeige auf Aufgaben, die bestimmte Eigenschaften erfüllen. Die Filterung kann ausgehend von Datenbank oder Datensatz der Host-Applikation erfolgen oder auf Basis des Benutzers.

Parameter:

Parametername

Typ

Beschreibung

FilterType

TMListFilter

Constants

Art der Filterung.

HostDatabase

String

Datenbank (Pfad+Name).

HostRecordID

String

Eindeutige Datensatznummer des zugeordneten Datensatzes.

UserName

String

Name des Benutzers.

 

Konstanten der TMListFilterConstants:

Konstante

Wert

Beschreibung

TM_FILTER_HOSTDB

1

Filterung aller Aufgaben zu einer bestimmten Datenbank, korrespondierend zu der Eigenschaft HostDatabase des Appointment-Objektes.

TM_FILTER_HOSTRECID

2

Filterung aller Aufgaben zu einem bestimmten Datensatz, korrespondierend zu der Eigenschaft HostRecordID des Appointment-Objektes. Impliziert die Verwendung eines Filters auf Datenbank-Ebene, vgl. TM_FILTER_HOSTDB.

TM_FILTER_USER

4

Filterung aller Aufgaben zu einem bestimmten Benutzer.

Rückgabewert:

Bool

Beispiel VBScript:

Dim oToDos: Set oToDos = cRM.CurrentProject.timemanager.ToDos

Call oToDos.SetFilter(1, hostDatabase, hostRecordID, userName)

Set oToDos = Nothing

Beispiel C#-Script:

ToDos todos = cRM.CurrentProject.TimeManager.ToDos;

todos.SetFilter(1, hostDatabase, hostRecordID, userName);

todos.Dispose();