Problem #3337💬 BeantwortetMar 12, 2021 geöffnetvon WFCHENG0-Reaktionen

Frage: Verwenden Sie Pfeiltasten, um Blöcke in der Leinwand zu verschieben, die im absoluten Positionierungsmodus konfiguriert sind

Kurze Antwortvon artf

Nein, leider wÀre in so einem Fall die benutzerdefinierte Keymap die einzige Lösung. Du solltest einfach die ausgewÀhlte Komponente holen und ihren Stil aktualisieren.

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo, ich entwickle eine Lösung, mit der SchĂŒler ihre Highschool-Erfahrungen als Folien aus dem Grapejs-Editor (Ă€hnlich wie Canva) schildern können, und habe den Editor im 'absoluten' Modus konfiguriert, was wunderbar funktioniert. Allerdings kann ich im Editor keinen Weg finden, den abgeworfenen Block mit den Pfeiltasten zu verschieben. Mir ist die Custom-Keymap-Bindung bewusst und ich werde mir diese FunktionalitĂ€t anschauen, möchte aber nur wissen, ob ich etwas ĂŒbersehen habe und ob es andere bessere Optionen gibt.

Antworten (4)

artf‱ Mar 21, 2021

Nein, leider wÀre in so einem Fall die benutzerdefinierte Keymap die einzige Lösung. Du solltest einfach die ausgewÀhlte Komponente holen und ihren Stil aktualisieren.

Michaelhofer‱ Jun 30, 2021

Ich habe dafĂŒr eine funktionierende Lösung gefunden, wie folgt: Die Befehle werden wie folgt hinzugefĂŒgt: Die Methode 'moveSelectedElements' macht einfach Folgendes: Wenn man jedoch die Elemente mit Pfeiltasten bewegt, scrollt auch die Leinwand, was das Standardverhalten des Bowsers ist. Wie können...

sathudeva7‱ Aug 15, 2024

keymaps.add('ns:my-keymap', '⌘+s, ctrl+s', 'some-gjs-command', { Verhindern Sie die Standard-Browser-Aktion verhindern: wahr, });

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @wfcheng. Tolle Frage zu Frage: Benutze Pfeiltasten, um Blöcke auf der Leinwand im absoluten Positionierungsmodus zu verschieben. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: ÜberprĂŒfen Sie die GrapesJS-Dokumentation...

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmĂ€ĂŸigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.