Block anpassen (Abschnittsblock) beim Ziehen
Wenn deine Abschnitte immer 1 oder 2 Spalten benötigen, warum entfernst du dann nicht den Abschnitt und die Spaltenblöcke, sondern fĂŒgst stattdessen neue Blöcke fĂŒr "Abschnitt mit 1 Spalte" und "Abschnitt mit 2 Spalten" hinzu und speicherst das Popup?
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo, ich habe gesehen, dass es zwei separate Blöcke gab, um 'Abschnitte' und 'Spalten' hinzuzufĂŒgen. Wir haben einen Ablauf, zum Beispiel wenn wir einen Abschnitt auf die Leinwand ziehen, muss ein Popup angezeigt werden, in dem wir manuell den Abschnitt als ein-/zwei-spaltigen Abschnitt auswĂ€hlen können. Wie erreichen wir das?
AuĂerdem haben wir die Methode editor.on('component:selected' gesehen, die beim Löschen des Blocks ausgelöst wird. Wir mĂŒssen diese verwenden, um die Abschnittstrennung anzupassen, und wie machen wir das?
Vielen Dank im Voraus
Antworten (3)
Wenn deine Abschnitte immer 1 oder 2 Spalten benötigen, warum entfernst du dann nicht den Abschnitt und die Spaltenblöcke, sondern fĂŒgst stattdessen neue Blöcke fĂŒr "Abschnitt mit 1 Spalte" und "Abschnitt mit 2 Spalten" hinzu und speicherst das Popup?
Ja, es ist nur möglich. Aber wir haben die Anforderung, dass wir dem Kunden einen einzelnen Abschnitt zeigen mĂŒssen, und basierend auf ihrer Auswahl im Popup mĂŒssen wir sie aufteilen.
Okay. In diesem Fall ist es das 'canvas:drop'-Event. Hake dich daran an, ĂŒberprĂŒfe, ob es ein Abschnitt ist, und öffne dein Modal. Ich bin mir nicht sicher, wie du die Spalten einfĂŒgst, hoffe aber, dass das hilft.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1875
ID Àndert sich beim Import von HTML oder beim Weitergeben von HTML in Komponenten in der Konfiguration.
Hallo, Ich habe eine Komponente und einen Block gebaut, die ich per Drag & Drop auf der Leinwand ziehen kann. Mein Problem ist, dass manche...
Problem #653
Defautl-Klasse auf dem Block
Ich versuche, einen benutzerdefinierten Block hinzuzufĂŒgen ! 1 und funktionieren einwandfrei, auĂer dass zum Beispiel die Styles-Attribute...
Problem #994
Wie stellt man sicher, dass der Block nur auf der obersten Ebene abgeworfen wird
Zum Beispiel habe ich zwei Blöcke, A und B, die ich auf die Editor-Canvas legen möchte. Aber manchmal wird der Block, der spÀter gefallen i...
Problem #1720
Wie man den Button in benutzerdefinierten Eigenschaften einfĂŒgt
Hallo, ich versuche, einen Button zu meinen benutzerdefinierten Eigenschaften fĂŒr meine eigenen Blöcke hinzuzufĂŒgen, aber es funktioniert n...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins â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.