Problem #1831💬 BeantwortetFeb 25, 2019 geöffnetvon SeongwoonHong0-Reaktionen

Wie fĂŒhrt man den Befehl fĂŒr eine Blockkomponente aus?

Kurze Antwortvon NicoEngler

Um dies zu erreichen, kannst du dir das Drag-Event des Editors anhören:

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Redakteur. BlockManager.add('test', {
      Etikett: 'Test',
      Kategorie: 'Basic',
      Befehl: () => {
        editor.runCommand('open-assets')
       }
    });

Ich wĂŒrde gerne so etwas machen. Sobald ein Nutzer die Testkomponente in die Canvas legt, möchte ich den Asset Manager-Modus öffnen, bei dem man ein Bild hochladen kann, indem man den Befehl 'open-assets' ausfĂŒhrt.

Vielen Dank, Artur

Antworten (3)

NicoEngler‱ Feb 27, 2019

Um dies zu erreichen, kannst du dir das Drag-Event des Editors anhören:

editor.on('block:drag:stop', component => {
    Identifiziere deine Komponente und mach etwas Cooles :)
});
SeongwoonHong‱ Feb 27, 2019

@NicoEngler Danke fĂŒr die Antwort! obwohl ich mir nicht sicher bin, wie man ein Bild aus dem Bildmodal in die Link-Block-Komponente einfĂŒgt Wenn ich das mache, passiert nichts, selbst nachdem ich ein Bild aus dem Modal ausgewĂ€hlt habe @artf Gibt es eine Möglichkeit, das zu tun? Außerdem ist das Mod...

NicoEngler‱ Feb 27, 2019

Ich fĂŒrchte, ich kann nicht weiterhelfen, ohne selbst mit dem Code herumzuspielen. Allerdings kann ich beim Debuggen helfen, wenn du ein Beispiel mit Codepen oder Ähnlichem machst.

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.