Problem #3608💬 BeantwortetJul 9, 2021 geöffnetvon Anlumo0-Reaktionen

Ziehen deaktivieren

Kurze Antwortvon iabhiyaan

'''js editor.on('component:drag:start', props => { const { Ziel } = Props; target.set({ draggable: falsch, propagieren: ['ziehbar'] }); }); ```

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Was versuchst du zu GrapesJS hinzuzufĂŒgen? Ich habe eine alternative Textbearbeitungskomponente implementiert (nicht auf RTE basierend). Ich möchte, dass die Leute Text in dieser Komponente per Drag auswĂ€hlen können. Beschreibe deine Feature-Anfrage detailliert Das Problem ist, dass die Drag-Auswahl auch das Ziehen der gesamten Komponente auslöst. Ich möchte die Komponente auf der Seite nur ĂŒber das Verschieben der Werkzeugleiste verschieben können, um zu verhindern, dass sie die Textauswahl stört. Gibt es eine Alternative in der neuesten Version? Ich ĂŒberschreibe den Widerstand gerade so: ''...

Antworten (4)

iabhiyaan‱ Jul 21, 2021

'''js

editor.on('component:drag:start', props => { const { Ziel } = Props; target.set({ draggable: falsch, propagieren: ['ziehbar'] }); });

Anlumo‱ Jul 23, 2021

WĂŒrde das nicht jegliches Ziehen deaktivieren, selbst aus der Symbolleiste und dem Layer-Manager?

Anlumo‱ Jul 23, 2021

Ich habe es gerade getestet, ein weiteres Problem ist, dass der Drag-Vorgang das Ereignis immer noch verbraucht, es wird nur die Komponente deaktiviert.

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @anlumo. Toller Vorschlag zu FEAT: Ziehen deaktivieren! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, Àhnliches Verhalten zu erreichen. Verwendung des Ereignissystems: '''javascript editor.on('component:...

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.