UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

183 lines 13.1 kB
<?xml version="1.0" encoding="UTF8"?> <interaction-documentation library="sap.m" xmlns="http://schemas.sap.com/sapui5/extension/sap.ui.core.InteractionDocumentation/1"> <control-interactions> <control name="sap.m.Page"> <defaultLabel>Globale Tastaturkürzel</defaultLabel> </control> </control-interactions> <control-interactions> <control name="sap.m.Table"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <kbd>ArrowRight</kbd> <kbd>ArrowLeft</kbd> <description> <p>Verschiebt den Fokus in die nächste Zelle innerhalb derselben Spalte oder Zeile in die entsprechende Richtung.</p> <p><kbd>ArrowUp</kbd></p> <p>Wenn der Fokus auf der ersten Zeile liegt, verschiebt sich der Fokus auf die Spaltenkopfzeile.</p> <p>Wenn der Fokus auf einer Zelle der ersten Zeile liegt, verschiebt sich der Fokus auf den zugehörigen Spaltenkopf.</p> <p><kbd>ArrowDown</kbd></p> <p>Wenn der Fokus auf dem Ankreuzfeld <span class="uicontrol">Alle markieren</span> bzw. <span class="uicontrol">Alle Markierungen löschen</span> liegt, verschiebt sich der Fokus auf das Zeilenauswahlfeld in der ersten sichtbaren Zeile.</p> <p>Wenn der Fokus auf der Spaltenkopfzeile liegt, verschiebt sich der Fokus auf die erste Zeile.</p> <p>Wenn der Fokus auf einer Zeile liegt, verschiebt sich der Fokus auf die Zeile darunter.</p> <p>Wenn der Fokus auf einer Zelle liegt, verschiebt sich der Fokus auf die Zelle darunter.</p> <p><kbd>ArrowLeft</kbd></p> <p>Wenn der Fokus auf der ersten Zelle liegt, verschiebt sich der Fokus auf die Zeile. Dadurch wird von der zellenbasierten Navigation zur zeilenbasierten Navigation gewechselt.</p> <p>Wenn der Fokus auf einer Zelle liegt, verschiebt sich der Fokus auf die Zelle links davon.</p> <p><kbd>ArrowRight</kbd></p> <p>Wenn der Fokus auf einer Zeile liegt, verschiebt sich der Fokus auf die erste Zelle der aktuell fokussierten Zeile. Dadurch wird von der zeilenbasierten Navigation zur zellenbasierten Navigation gewechselt.</p> <p>Wenn der Fokus auf einer Zelle liegt, verschiebt sich der Fokus auf die Zelle rechts davon.</p> <p><span class="emphasis">Hinweis</span>: Wenn der Fokus auf der letzten Spalte liegt und das Popin-Verhalten für diese Spalte aktiviert wurde, wird der Popin-Bereich wie eine zusätzliche Spalte rechts davon behandelt, und der Fokus verschiebt sich auf diese Spalte.</p> </description> </interaction> <interaction> <kbd>Alt + ArrowUp</kbd> <description> <p>Wenn der Fokus auf einer Zeile liegt, verschiebt sich der Fokus auf die Spaltenkopfzeile.</p> <p>Wenn der Fokus auf der Spaltenkopfzeile liegt und der Button <span class="uicontrol">Mehr</span> verfügbar ist, verschiebt sich der Fokus auf den Button <span class="uicontrol">Mehr</span>.</p> <p>Wenn der Fokus auf der Spaltenkopfzeile liegt und der Button <span class="uicontrol">Mehr</span> <span class="emphasis">nicht</span> verfügbar ist, verschiebt sich der Fokus auf die letzte fokussierte Zeile.</p> <p>Wenn der Fokus auf dem Button <span class="uicontrol">Mehr</span> liegt, verschiebt sich der Fokus auf die letzte fokussierte Zeile.</p> </description> </interaction> <interaction> <kbd>Alt + ArrowDown</kbd> <description> <p>Wenn der Fokus auf einer Zeile liegt und der Button <span class="uicontrol">Mehr</span> verfügbar ist, verschiebt sich der Fokus auf den Button <span class="uicontrol">Mehr</span>.</p> <p>Wenn der Fokus auf einer Zeile liegt und der Button <span class="uicontrol">Mehr</span> <span class="emphasis">nicht</span> verfügbar ist, verschiebt sich der Fokus auf die Spaltenkopfzeile.</p> <p>Wenn der Fokus auf dem Button <span class="uicontrol">Mehr</span> liegt, verschiebt sich der Fokus auf die Spaltenkopfzeile.</p> <p>Wenn der Fokus auf der Spaltenkopfzeile liegt, verschiebt sich der Fokus auf die letzte fokussierte Zeile.</p> </description> </interaction> <interaction> <kbd>Shift + ArrowRight</kbd> <description> <p>Wenn der Fokus auf einem Spaltenkopf liegt, wird die Breite dieser Spalte um 1 em vergrößert. Dies wird wiederholt, wenn die Taste gedrückt bleibt.</p> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus auf einer Zelle liegt, die <span class="emphasis">nicht</span> markiert ist, werden die fokussierte Zelle und die Zelle rechts davon markiert. Der Fokus verschiebt sich auf die Zelle rechts neben der fokussierten Zelle.</p> <p>Wenn der Fokus auf einer markierten Zelle liegt, erhält die Zelle rechts davon den Fokus, und die Zellenmarkierung wird bis zu dieser Zelle erweitert.</p> </description> </interaction> <interaction> <kbd>Shift + ArrowLeft</kbd> <description> <p>Wenn der Fokus auf einem Spaltenkopf liegt, wird die Breite dieser Spalte um 1 em verkleinert. Dies wird wiederholt, wenn die Taste gedrückt bleibt.</p> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus auf einer Zelle liegt, die <span class="emphasis">nicht</span> markiert ist, werden die fokussierte Zelle und die Zelle links davon markiert. Der Fokus verschiebt sich auf die Zelle links neben der fokussierten Zelle.</p> <p>Wenn der Fokus auf einer markierten Zelle liegt, erhält die Zelle links davon den Fokus, und die Zellenmarkierung wird bis zu dieser Zelle erweitert.</p> </description> </interaction> <interaction> <kbd>Shift + ArrowUp</kbd> <description> <p>Wenn der Fokus auf einer Zelle oder dem Zeilenauswahlfeld liegt und die entsprechende Zeile markiert ist, verschiebt sich der Fokus auf die Zeile darüber, und die Markierung wird bis zu dieser Zeile erweitert.</p> <p>Wenn der Fokus auf einer Zelle oder dem Zeilenauswahlfeld liegt und die entsprechende Zeile <span class="emphasis">nicht</span> markiert ist, verschiebt sich der Fokus auf die Zeile darüber, und die Markierung wird für diese Zeile entfernt.</p> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus auf einer Zelle liegt, die <span class="emphasis">nicht</span> markiert ist, und die Zeile <span class="emphasis">nicht</span> markiert ist, werden die fokussierte Zelle und die Zelle darüber markiert. Der Fokus verschiebt sich auf die Zelle über der fokussierten Zelle.</p> <p>Wenn der Fokus auf einer markierten Zelle liegt, verschiebt sich der Fokus auf die Zelle darüber, und die Zellenmarkierung wird bis zu dieser Zelle erweitert.</p> </description> </interaction> <interaction> <kbd>Shift + ArrowDown</kbd> <description> <p>Wenn der Fokus auf einer Zelle oder dem Zeilenauswahlfeld liegt und die entsprechende Zeile markiert ist, verschiebt sich der Fokus auf die Zeile darunter, und die Markierung wird bis zu dieser Zeile erweitert.</p> <p>Wenn der Fokus auf einer Zelle oder dem Zeilenauswahlfeld liegt und die entsprechende Zeile <span class="emphasis">nicht</span> markiert ist, verschiebt sich der Fokus auf die Zeile darunter, und die Markierung wird für diese Zeile entfernt.</p> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus auf einer Zelle liegt, die <span class="emphasis">nicht</span> markiert ist, und die Zeile <span class="emphasis">nicht</span> markiert ist, werden die fokussierte Zelle und die Zelle darunter markiert. Der Fokus verschiebt sich auf die Zelle unter der fokussierten Zelle. </p> <p>Wenn der Fokus auf einer markierten Zelle liegt, verschiebt sich der Fokus auf die Zelle darunter, und die Zellenmarkierung wird bis zu dieser Zelle erweitert.</p> </description> </interaction> <interaction> <kbd>Ctrl + ArrowUp</kbd> <description> <p>Wenn der Fokus auf einer bearbeitbaren Zelle liegt (z.B. einem Eingabefeld), verschiebt sich der Fokus auf die Zelle darüber.</p> </description> </interaction> <interaction> <kbd>Ctrl + ArrowDown</kbd> <description> <p>Wenn der Fokus auf einer bearbeitbaren Zelle liegt (z.B. einem Eingabefeld), verschiebt sich der Fokus auf die Zelle darunter.</p> </description> </interaction> <interaction> <kbd>Spacebar</kbd> <description> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus auf einer Zelle liegt, wird die fokussierte Zelle markiert.</p> <p>Wenn der Fokus auf einem Zellenmarkierungsblock liegt, wird die Markierung der Zellen entfernt.</p> </description> </interaction> <interaction> <kbd>Shift + Spacebar</kbd> <description> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus auf einem Zellenmarkierungsblock liegt, wird der Zellenmarkierungsblock in eine Zeilenmarkierung geändert. Die Zellenmarkierung wird entfernt.</p> <p>Abhängig vom Zeilenmarkiermodus passiert Folgendes:</p> <ul> <li>Alle Zeilen des Blocks werden markiert (Mehrfachauswahl)</li> <li>Nur die Zeile mit der aktuell fokussierten Zelle wird markiert (Einfachauswahl)</li> <li>Keine der Zeilen wird markiert</li> </ul> </description> </interaction> <interaction> <kbd>Ctrl + Shift + A</kbd> <description> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus innerhalb der Tabelle liegt, wird die Markierung für alle Zeilen und Zellen entfernt.</p> </description> </interaction> <interaction> <kbd>Escape</kbd> <description> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn der Fokus innerhalb der Tabelle liegt und Zellen markiert sind, wird die Markierung der Zellen entfernt.</p> </description> </interaction> <interaction> <kbd>F2</kbd> <description> <p>Schaltet den Fokus zwischen der Zelle und ihrem Inhalt um, wenn die Zelle interaktive Elemente hat, z.B. ein Eingabefeld oder Button (mit Ausnahme von schreibgeschütztem Text).</p> </description> </interaction> <interaction> <kbd>F7</kbd> <description> <p>Wenn der Fokus innerhalb einer Zelle im Bearbeitungsmodus liegt, verschiebt sich der Fokus auf die Zeile.</p> </description> </interaction> <interaction> <kbd>Shift + MouseClick</kbd> <description> <p><span class="emphasis">Wenn die Zellenmarkierung aktiviert ist:</span></p> <p>Wenn Zellen markiert sind, erweitert <kbd>Shift + MouseClick</kbd> auf eine andere Zelle die Markierung bis zur angeklickten Zelle.</p> </description> </interaction> <interaction> <kbd>Ctrl + C</kbd> <description> <p>Kopiert die markierten Zeilen oder Zellen in die Zwischenablage, falls verfügbar und die Funktion aktiviert ist.</p> </description> </interaction> <interaction> <kbd>Ctrl + V</kbd> <description> <p>Fügt den Inhalt aus der Zwischenablage ein, wenn die Funktion aktiviert ist.</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.VariantManagement"/> <interaction> <kbd>F4</kbd> <kbd>Spacebar</kbd> <kbd>Alt + ArrowUp</kbd> <kbd>Alt + ArrowDown</kbd> <description> <p>Öffnet die Ansichtsverwaltung.</p> </description> </interaction> <interaction> <kbd>PageUp</kbd> <description> <p>Schließt das Fehler-Popover der Ansichtsverwaltung.</p> </description> </interaction> <interaction> <kbd>Ctrl + Enter</kbd> <description> <p>Sichert die neue Ansicht im Dialog &quot;Sichern als&quot;.</p> </description> </interaction> <interaction> <kbd>Ctrl + S</kbd> <description> <p>Sichert die Änderungen, die an den Ansichten vorgenommenen wurden.</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.p13n.SelectionPanel"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <kbd>Home</kbd> <kbd>End</kbd> <description> <p><kbd>ArrowUp</kbd></p> <p>Verschiebt das Element eine Position nach oben, falls verfügbar.</p> <p><kbd>ArrowDown</kbd></p> <p>Verschiebt das Element eine Position nach unten, falls verfügbar.</p> <p><kbd>Home</kbd></p> <p>Verschiebt das Element an den Anfang, falls verfügbar.</p> <p><kbd>End</kbd></p> <p>Verschiebt das Element an das Ende, falls verfügbar.</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.p13n.SortPanel"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <description> <p><kbd>ArrowUp</kbd></p> <p>Verschiebt das Element eine Position nach oben, falls verfügbar.</p> <p><kbd>ArrowDown</kbd></p> <p>Verschiebt das Element eine Position nach unten, falls verfügbar.</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.p13n.GroupPanel"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <description> <p><kbd>ArrowUp</kbd></p> <p>Verschiebt das Element eine Position nach oben, falls verfügbar.</p> <p><kbd>ArrowDown</kbd></p> <p>Verschiebt das Element eine Position nach unten, falls verfügbar.</p> </description> </interaction> </control-interactions> </interaction-documentation>