Customizing
Version 27 Version 26 39.5.25 39.5.23 39.5.22 39.5.21 39.5.20 39.5.19 39.5.18 39.5.17 German English
Version 27 Version 26 39.5.25 39.5.23 39.5.22 39.5.21 39.5.20 39.5.19 39.5.18 39.5.17 German English

Overflow-Menü customizen

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 a setzen.

  • 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.