Wie erkennt man, aus welchem Block die ausgewÀhlte Komponente generiert wird?
Du solltest mehr ĂŒber Komponenten als ĂŒber Blöcke nachdenken, tatsĂ€chlich sollte der richtige Block eher so aussehen. '''js Redakteur. BlockManager.add('block-id', { Etikett: ... Inhalt: { type: 'component-id' }, }) Sobald dieser Block entfernt ist, kannst du immer die Eigenschaft 'component.get('fromBlock')' erhalten.
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich frage mich, wie man eine umgekehrte Suche von der Komponente zurĂŒck zum Block macht.
Ich benutze Block Manager add(), um nach der Initialisierung einen Block wie unten hinzuzufĂŒgen.
Redakteur. BlockManager.add(
'mein-modul-id',
{
Etikett: ...
Inhalt: editor.getSelected().toHTML(),
Kategorie: ...
}
}
Wie mache ich das, wenn die ausgewÀhlte Komponente von diesem benutzerdefinierten Block generiert wird?
Antworten (2)
Du solltest mehr ĂŒber Komponenten als ĂŒber Blöcke nachdenken, tatsĂ€chlich sollte der richtige Block eher so aussehen. '''js Redakteur. BlockManager.add('block-id', { Etikett: ... Inhalt: { type: 'component-id' }, }) Sobald dieser Block entfernt ist, kannst du immer die Eigenschaft 'component.get('f...
Danke, dass du das gemeldet hast, @amliu. Tolle Frage zu [Frage] Wie erkennt man, aus welchem Block die ausgewĂ€hlte Komponente generiert wird?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: ĂberprĂŒfen Sie die GrapesJS-Dokumentation fĂŒr Ihr spezielle...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3948
Meine Optionen (in Traits) fĂŒr ausgewĂ€hlte Komponente werden jedes Mal nach jedem Neuladen der Seite zurĂŒckgesetzt
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-...
Problem #5378
Ungefangener TypeError: Kann die Eigenschaften von undefinierten (liest 'Canvas') nicht lesen, wÀhrend eine Komponente im Layer Manager Panel gezogen wird
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v116.0.5845.97 Reprodu...
Problem #3579
RTE wurde beim Ăffnen direkt nach dem Entfernen der Komponente 'activeOnRender' verloren
Version: 0.17.4 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Schritte zur Reproduktion:Geh zum DemoEinen "Text"-Block in...
Problem #3508
Die Sichtbarkeit der Schicht funktioniert nicht richtig
Version: 0.17.4 Wie man sich vermehrtWechsel zum Tablet- oder MobilfunkmodusBlende die ausgewÀhlte Komponente aus, indem du das Sichtbarkei...
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.