Dynamische Identifikatoren im Block generieren
Sie können dieses Ereignis nutzen '''js editor.on('canvas:drop', (dataTransfer, component) => { if (component.getEl().tagName === 'GG-LIST'){ ... } }); ```
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich möchte einen Block erstellen, der, wenn er verworfen wird, zwei Komponenten generiert und diese Komponenten eine eindeutige Identifikatorin miteinander teilen. Wenn ich einen zweiten Block auf die Leinwand legte, wurde eine zweite Kennung verwendet. Ich glaube, du könntest das tun, indem du deine eigene Komponente erstellst, aber dann verlierst du die Möglichkeit, jede einzelne Komponente innerhalb der 'Inhalt'-Eigenschaft der Komponenten zu dimensionieren oder zu bearbeiten. Jede Hilfe wÀre willkommen. Danke.
Antworten (3)
Sie können dieses Ereignis nutzen '''js editor.on('canvas:drop', (dataTransfer, component) => { if (component.getEl().tagName === 'GG-LIST'){ ... } });
@artf Danke fĂŒr die Antwort! Okay, ich habe diesen Ansatz hinterfragt, gut, Feedback dazu zu bekommen. Nur um nachzuhaken: Ich glaube nicht, dass es eine Möglichkeit gibt zu erkennen, welcher Block tatsĂ€chlich wĂ€hrend des Events abgeworfen wurde, richtig?
Nur um nachzuhaken: Ich glaube nicht, dass es eine Möglichkeit gibt zu erkennen, welcher Block tatsÀchlich wÀhrend des Events fallen gelassen wurde, richtig? Die 'Komponente' ist einfach die erste in deiner Liste; wenn du deine zwei Elemente in eine andere Div packst, ist dieses die weggelassene 'K...
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 #1472
Benutzerdefinierter Codeblock und JS
Ich frage mich, ob es eine EinschrÀnkung gibt oder ob es tatsÀchlich möglich ist, einen Block zu erstellen, der es dem Benutzer des Editors...
Problem #1222
Neue Funktion fĂŒr BlockManager hinzufĂŒgen
Ich möchte grapes.js verwenden, um einen Website-Builder fĂŒr Kunden zu erstellen, und wenn sie das Design zeigen, sollte der Preis der erst...
Problem #2061
Wie man eine Komponente am Ende der Leinwand platziert.
Wie kann ich meinen Footer ans Ende der Leinwand legen? Ich möchte, dass der Editor nicht erlaubt, einen Block oder ein Widget unter dem Fu...
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.