Direkt zum Hauptinhalt

Schaltflächen in einer Befehlsleiste gruppieren

Ziel​

Eine Trennlinie zwischen die Schaltflächen setzen, die Sie der Befehlsleiste eines Formulars oder einer Ansicht hinzugefügt haben, damit zusammengehörige Befehle als Gruppe erkennbar sind statt als eine lange Reihe.

Voraussetzungen​

  • Ein Formular oder eine Ansicht, das bzw. die Sie in seinem Designer bearbeiten.
  • Mindestens zwei eigene Aktionen in seiner Leiste Aktionen – ein Trennzeichen zwischen nichts und nichts wird nicht angezeigt (siehe unten).

Schritte​

  1. Öffnen Sie das Formular im Formular-Designer oder die Ansicht im Ansichts-Designer.
  2. Suchen Sie die Leiste Aktionen unter der Arbeitsfläche.
  3. Wählen Sie Trennzeichen hinzufügen. Am Ende der Leiste erscheint ein schmales Element, das die Linie zeigt, die es zeichnen wird.
  4. Ziehen Sie es zwischen die beiden Schaltflächen, die Sie trennen möchten.
  5. Speichern Sie das Formular bzw. die Ansicht.

Was ein Trennzeichen ist​

Eine Linie, sonst nichts. Es hat keine Beschriftung, kein Symbol und kein Skript, und ein Klick darauf bewirkt nichts – daher bietet der Designer diese Felder nicht an, wenn ein Trennzeichen ausgewählt ist. Es existiert nur, um zu sagen: „Diese Befehle gehören zusammen, und jene sind etwas anderes.“

Außerdem existiert es nur in der Leiste. Sie können keines in das Menü „Mehr“ (…) verschieben, weil dieses Menü eine senkrechte Liste von Befehlen ist und eine senkrechte Linie dazwischen nichts trennen würde.

Trennzeichen, die nichts trennen, werden nicht gezeichnet​

Drei Fälle verschwinden von selbst:

  • eines am Anfang der Leiste;
  • eines am Ende;
  • das zweite von zwei nebeneinanderliegenden.

Das ist kein Eingriff des Designers in Ihre Entscheidung. Welche Befehle erscheinen, hängt davon ab, wer hinsieht: Wer keine Datensätze löschen darf, sieht „Löschen“ nie; ein Trennzeichen, das Sie zwischen „Löschen“ und die nächste Schaltfläche gesetzt haben, kann also am Ende seiner Leiste landen, ohne etwas danach – eine verirrte Linie, die an der letzten Schaltfläche hängt. Das können Sie beim Entwerfen des Formulars nicht vorhersehen; die Leiste kann es, wenn sie sich zeichnet.

Ein korrekt platziertes Trennzeichen erscheint also möglicherweise nicht für jeden Benutzer. Genau so soll die Funktion arbeiten.

Wo Ihre Schaltflächen stehen​

Ihre Befehle beginnen nach den eingebauten (Speichern, Speichern und schließen, Löschen, Aktualisieren …); ein Trennzeichen, das Sie vor Ihre erste Schaltfläche setzen, steht also zwischen den Befehlen der Plattform und Ihren – meist genau dort, wo Sie eines haben möchten, und die einzige Stelle, an der ein „führendes“ Trennzeichen doch gezeichnet wird, weil etwas davor steht.

Dort beginnen sie. Die Leiste ist eine einzige Liste mit beiden Arten, und Sie können jedes Element an eine beliebige Stelle darin ziehen – siehe Befehl umbenennen, ausblenden oder neu anordnen. Ein Trennzeichen lässt sich wie alles andere verschieben und trennt, was auch immer am Ende links und rechts davon steht.

Fehlerbehebung​

  • Mein Trennzeichen erscheint nicht. – Fast immer ist es einer der drei Fälle oben. Prüfen Sie, was in der Leiste daneben steht, wenn die berechtigungsabhängigen Befehle herausgenommen sind.
  • Ich finde keine Platzierung und kein „Code bearbeiten“ dafür. – Ein Trennzeichen hat beides nicht. Diese Felder sind ausgeblendet statt ausgegraut, weil „ausgegraut“ nahelegen würde, dass sie eines Tages gelten könnten.
  • Ich möchte ein Trennzeichen im Menü „Mehr“. – Nicht möglich, und zwar absichtlich. Verteilen Sie Ihre Befehle stattdessen auf die Leiste und das Menü.

Verwandte Szenarien​