Mappenfeldgruppe - Vor Anzeige

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 Mappenfeldgruppe - Vor Anzeige
Ereignis vor Anzeige einer Mappenfeldgruppe
Variablen gAFAbm* variable Feldpuffer der Arbeitsmappe
gAFFolderFieldGroup* variable Informationen der Mappenfeldgruppe und der Notizbuchseiten
Resultat true Notizbuchseite wird angezeigt
false Notizbuchseite wird nicht angezeigt
Siehe

Liste aller Ereignisse

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