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

Action Bar customizen

Information

  • Die Action Bar bündelt kontextspezifische Aktionen (Buttons) im Seitentitel: 1 primären Button (optional), bis zu 3 sekundäre Buttons sowie ein Overflow-Menü (…) für weitere bzw. seltener genutzte Aktionen.

  • Die angezeigten Buttons können vom Client automatisch eingefügte Standardaktionen sein (Speichern, Löschen, Terminplan berechnen) oder individuell gecustomizte Aktionen.

  • Anders als bei Badges oder beim Overflow-Menü wird der Datenbereich direkt im Modul angelegt, dessen Action Bar gecustomized werden soll – es gibt keine Vererbung über ein Hauptmodul an Untermodule.

Vorgehensweise

  • Im gewünschten Modul einen Datenbereich anlegen.

  • Im Parameter Datenbereich-Konfiguration folgendes JSON hinterlegen, damit der Client den Datenbereich als Action-Bar-Datenbereich erkennt:

    {
        "Type": "ActionBar"
    }
    
  • 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).

  • Die Reihenfolge der Datenfelder im Datenbereich bestimmt die Reihenfolge der Aktionen.

Hinweise

  • Der Client fügt automatisch folgende Standardaktionen hinzu, sofern die entsprechenden Modulparameter aktiv sind:

    • Speichern – immer als erste, primäre Aktion, sofern das Modul Speichern unterstützt.

    • Löschen – am Ende, sofern Datensätze markiert sind und Löschen im Modul verfügbar ist.

    • Terminplan berechnen – am Ende, sofern in dem Modul verfügbar.

  • Es kann immer nur ein primärer Button angezeigt werden: Fügt der Client Speichern als primären Button ein, wird ein gleichzeitig gecustomizter primärer Button automatisch als Standard-Button (nicht primär) dargestellt.

  • Passen nicht alle Aktionen in die sichtbare Action Bar, verschiebt der Client überzählige Aktionen automatisch in das Overflow-Menü – beginnend mit dem zuletzt positionierten gecustomizten Datenfeld. Die vom Client eingefügten Standardaktionen bleiben dabei bevorzugt sichtbar.

  • Die Sichtbarkeit einzelner gecustomizter Aktionen kann zur Laufzeit über die Modul-Subklasse (Python) gesteuert werden (Ein-/Ausblenden einzelner Datenfelder).