Information
-
Der Seitentitel eines Panels kann über das Overflow-Menü (…) seitenspezifische Aktionen bündeln, z. B. „Neuplanung starten“, „Fachliche ID ändern“ oder „Projekt sperren/entsperren“.
-
Ein Overflow-Menü-Datenbereich wird auf dem Hauptmodul eines Panels gecustomized und automatisch in allen Untermodulen dieses Panels angezeigt.
-
Eine Duplizierung des Datenbereichs in den Untermodulen ist nicht notwendig.
-
-
Der Datenbereich enthält die Menüeinträge, die der Client als Menüpunkte bzw. Trennlinien rendert.
Vorgehensweise
-
Auf dem Hauptmodul des Panels einen Datenbereich anlegen.
-
Im Parameter Datenbereich-Konfiguration folgendes JSON hinterlegen, damit der Client den Datenbereich als Overflow-Menü-Datenbereich erkennt:
{ "Type": "OverflowMenu" } -
Für jede Aktion ein Schaltflächen-Datenfeld in diesem Datenbereich anlegen.
-
Im Parameter DF-Verhalten einen der folgenden Werte setzen:
-
c2: Menüpunkt -
c4: Modul/Makro -
c5: Modulunterklasse
-
-
Das Aussehen der Aktion über die üblichen Schaltflächen-Einstellungen festlegen (optionale OLE, Styling, inkl. der erweiterten Schaltflächen-Konfiguration, z. B. „Danger“-Styling).
-
Für eine Trennlinie an der gewünschten Position ein Hintergrund-Datenfeld anlegen und im Parameter DF-Verhalten den Wert
asetzen. -
Die Reihenfolge der Datenfelder im Datenbereich bestimmt die Reihenfolge der Menüeinträge – das gilt auch für die Platzierung der Trennlinien.
Hinweise
-
Die Modul-Subklasse kann Button-Datenfelder nach dem Laden gezielt ein-/ausblenden, um zur Laufzeit zu steuern, welche Aktionen verfügbar sind (z. B. abhängig davon, ob ein Projekt gesperrt oder entsperrt ist).
-
Die Position der Trennlinien richtet sich dabei weiterhin nach der konfigurierten Feldreihenfolge im Datenbereich.