Mappenfeldgruppe - Vor Anzeige
Zur Navigation springen
Zur Suche springen
Dieses Ereignis wird aufgerufen, wenn ein Benutzer die Mappenfelder einer Arbeitsmappe anzeigen möchte. Das Ereignis wird für jedes Notizbuch der Mappenfeldgruppe separat aufgerufen. Innerhalb diese Ereignisses kann entschieden werden, ob eine Notizbuchseite der Mappenfelder angezeigt wird, oder nicht. Über die Feldpuffer stehen die Informationen der Arbeitsmappe und der Notizbuchseite zur Verfügung.
Informationen der aktuellen Arbeitsmappe
gAFAbmId | int | Id der Arbeitsmappe |
gAFAbmParentId | int | Id der Elternarbeitsmappe |
gAFAbmName | alpha(250) | Name der Arbeitsmappe |
gAFAbmDescr | alpha(250) | Beschreibung der Arbeitsmappe |
gAFAbmCloseDate | date | Abschlussdatum der Arbeitsmappe |
gAFAbmPartitioning | int | Unterteilung der Arbeitsmappe |
gAFAbmType | int | Typ der Arbeitsmappe |
Informationen der Mappenfeldgruppe und der Notizbuchseite
gAFFolderFieldGroupId | int | Id der Mappenfeldgruppe |
gAFFolderFieldGroupName | alpha(80) | Name der Mappenfeldgruppe |
gAFFolderFieldGroupDescr | alpha(80) | Beschreibung der Mappenfeldgruppe |
gAFFolderFieldGroupTabID | int | Id der Notizbuchseite |
gAFFolderFieldGroupTabName | alpha(80) | Name der Notizbuchseite |
Der Rückgabewert des Skripts bestimmt, ob die Notizbuchseite angezeigt wird (Rückgabewert true) oder nicht (Rückgabewert false).
Beispiel:
// Show all tabs except "Data for admin", this is for admin only if (gAFFolderFieldGroupTabName = 'Data for admin') { return(StrCnv(gAFUserName,_StrUpper) = 'ADMIN'); } else { return(true); }