Befehl umbenennen, ausblenden oder neu anordnen
Ziel
Die Befehlsleiste die Begriffe Ihrer Organisation verwenden lassen, in der Reihenfolge, in der Ihre Mitarbeitenden arbeiten – einschließlich der Schaltflächen, die die Plattform selbst dort platziert.
Voraussetzungen
- Ein Formular oder eine Ansicht, das bzw. die Sie in seinem Designer bearbeiten.
Die Leiste enthält jeden Befehl, nicht nur Ihre
Unter der Arbeitsfläche liegt die Leiste Befehle. Sie zeigt die gesamte Befehlsleiste: die Befehle, die die Plattform beisteuert – Anheften, Neu, Bearbeiten, Löschen, Aktualisieren in einer Ansicht; Anheften, Speichern, Speichern und schließen auf einem Formular –, mit gestricheltem Rahmen dargestellt, und Ihre eigenen Befehle mit durchgezogenem Rahmen.
Wählen Sie einen beliebigen davon aus, um ihn zu bearbeiten. Der gestrichelte Rahmen ist der eine Unterschied, der noch etwas bedeutet: Einen eingebauten Befehl können Sie nicht löschen, und was er tut, können Sie nicht ändern. Seine Wörter, sein Symbol, seine Position und der Zustand, in dem er sich öffnet, aber schon.
Schritte
Einen Befehl umbenennen oder sein Symbol ändern
- Wählen Sie den Befehl in der Leiste Befehle aus.
- Geben Sie etwas unter Beschriftung ein, oder wählen Sie unter Symbol ein neues Symbol.
- Speichern Sie das Formular bzw. die Ansicht.
Beschriftung leer zu lassen bedeutet „wie auch immer die Plattform ihn nennt“ – und das ist nützlicher, als es klingt. Das eigene Wort der Plattform wird übersetzt: Eine leere Beschriftung lautet Aktualisieren auf Deutsch, Refresh auf Englisch, بازآوری auf Persisch und تحديث auf Arabisch, ohne dass Sie etwas pflegen müssen. Geben Sie ein Wort ein, gehört dieses Wort Ihnen – in jeder Sprache, für alle.
Einen Befehl verschieben
Ziehen Sie ein beliebiges Element in der Leiste an die gewünschte Stelle. Ihre Befehle und die der Plattform bilden eine Liste; Sie können Ihre Schaltfläche Genehmigen also zwischen „Neu“ und „Bearbeiten“ setzen, wenn die Arbeit in dieser Reihenfolge abläuft.
Mit der Tastatur: Wechseln Sie mit der Tabulatortaste zu einem Element, drücken Sie Leertaste, um es aufzunehmen, verschieben Sie es mit den Pfeiltasten, und drücken Sie erneut Leertaste, um es abzulegen. Die Eingabetaste wählt ein Element zum Bearbeiten aus.
Einen Befehl ausgeblendet oder deaktiviert beginnen lassen
Die Eigenschaften jedes Befehls enthalten zwei Schalter:
- Anfangs ausgeblendet – die Leiste öffnet sich ohne ihn.
- Anfangs deaktiviert – die Leiste öffnet sich mit ihm ausgegraut.
Beides wird am Element angezeigt: Ein ausgeblendeter Befehl wird blasser und erhält ein Augensymbol, ein deaktivierter erhält einen durchgestrichenen Kreis. In beiden Fällen bleibt er in der Leiste – der einzigen Stelle, an der Sie ihn wieder einschalten könnten.
„Anfangs“ ist das entscheidende Wort
Das ist der Zustand, in dem sich die Leiste öffnet. Eine Geschäftsregel oder das eigene Skript des Befehls kann ihn danach einblenden oder aktivieren. Diese Schalter sind das richtige Werkzeug für „diese Schaltfläche ist erst relevant, wenn der Datensatz genehmigt ist“, und das falsche für „diese Personen dürfen das niemals tun“.
Ein Befehl, den jemand niemals sehen darf, ist eine Berechtigung, die seiner Rolle erteilt oder verweigert wird. Der Unterschied ist wichtig, weil eine ausgeblendete Schaltfläche immer noch eine Schaltfläche ist: Die Leiste wird im Browser gezeichnet, und sie dort auszublenden ist eine Höflichkeit gegenüber dem Betrachter, kein Schloss. Berechtigungen werden auf dem Server entschieden, wo nichts dagegen ankommt.
Ausblenden und deaktivieren ja – einblenden und aktivieren nein
Die Leiste blendet Befehle bereits aus eigenen Gründen aus oder deaktiviert sie – „Neu“ fehlt für jemanden, der keine Datensätze erstellen darf, „Löschen“ ist ausgegraut, wenn nichts angehakt ist, beide Speichern-Befehle sind ausgegraut, während ein Speichervorgang läuft.
Ihre Einstellungen ergänzen das; sie heben es nie auf. Anfangs deaktiviert auszuschalten, schaltet „Löschen“ für einen Aufrufer ohne Auswahl nicht ein.
Täte es das, würden Sie eine Leiste bauen, die anbietet, was der Server gleich ablehnen wird, und die Person, die sie verwendet, würde auf die Ablehnung stoßen statt auf das Fehlen – eine schlechtere Erfahrung, als wenn die Schaltfläche einfach nicht da wäre.
Was die Leiste nicht speichert
Nichts, was Sie nicht geändert haben. Eine nie umgeordnete Leiste speichert überhaupt keine Reihenfolge und folgt der der Plattform; ein umbenannter und wieder zurückbenannter Befehl speichert ebenfalls nichts.
Das ist Absicht, und es sorgt dafür, dass ein in diesem Jahr gespeichertes Formular auch nächstes Jahr funktioniert: Fügt die Plattform der Leiste einen Befehl hinzu, übernimmt ein Formular ohne gespeicherte Reihenfolge ihn an seiner natürlichen Stelle, statt sich auf die Leiste festzulegen, die die Plattform an dem Tag hatte, an dem Sie gespeichert haben.
Dieselbe Regel gilt für eine gespeicherte Reihenfolge: Alles, was sie nicht erwähnt, kommt ans Ende, statt zu verschwinden, und ein Befehl, den sie nennt, der aber nicht mehr existiert, wird übersprungen.
Fehlerbehebung
- Ich habe „Aktualisieren“ umbenannt, und die persische Leiste zeigt immer noch das persische Wort. – Sie haben ihn für alle umbenannt, in einer Sprache. Wenn Sie Beschriftung leeren, gilt wieder das übersetzte Wort der Plattform.
- Ich habe einen Befehl ausgeblendet und finde ihn jetzt nicht mehr. – Er ist weiterhin in der Leiste des Designers, blasser und mit Augensymbol. Verschwunden ist er im Player.
- Ich habe Anfangs deaktiviert ausgeschaltet, und die Schaltfläche ist immer noch grau. – Die Leiste deaktiviert sie aus einem eigenen Grund. Siehe oben.
- Meine Anordnung hat das Hinzufügen eines Befehls nicht überstanden. – Doch. Ein neuer Befehl wird angehängt statt eingefügt; ziehen Sie ihn an die gewünschte Stelle.
Verwandte Szenarien
- Schaltflächen in einer Befehlsleiste gruppieren – Trennzeichen zwischen Befehlen, die derselben Reihenfolge folgen.
- Einer Schaltfläche eine Aktion zuweisen – was Ihre eigenen Schaltflächen tun, wenn sie gedrückt werden.
- Formular erstellen.
- Ansicht erstellen.