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