Problem #2831💬 BeantwortetJun 15, 2020 geöffnetvon mustahsanmustafa1-Reaktionen

Textkomponenten verhalten sich nach der Erstellung benutzerdefinierter Komponenten nicht richtig

Kurze Antwortvon artf❀ 1

Du mischst die alte API mit der neuen fĂŒr die benutzerdefinierte Komponentendefinition. Mit 'model: defaultModel.extend({' war ein innerer statischer 'isComponent' erforderlich (du verwendest einen externen, wie in der neuen API) und ohne ihn brichst du den Component Type Stack Du solltest einfach 'model: defaultModel...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo Artf, Nach der Erstellung benutzerdefinierter Komponenten verhĂ€lt sich die Textkomponente nicht mehr wie zuvor. Es entfernt alle nackten Knoten, nachdem ich etwas Code im Import-Modal geĂ€ndert habe. z.B. Nachdem ich etwas im Import-Modal bearbeitet habe, Ă€ndert es sich zu: Wie du siehst, hat er den Nackt-Text-Knoten, also deinen Text einfĂŒgen, entfernt. Es sollte beachtet werden, dass dieses Verhalten nicht auftritt, wenn keine benutzerdefinierte Komponente zum Editor hinzugefĂŒgt wurde. Ein Beispiel fĂŒr eine benutzerdefinierte Komponente, die ich erstellt habe:

Antworten (2)

artf‱ Jun 18, 2020

Du mischst die alte API mit der neuen fĂŒr die benutzerdefinierte Komponentendefinition. Mit 'model: defaultModel.extend({' war ein innerer statischer 'isComponent' erforderlich (du verwendest einen externen, wie in der neuen API) und ohne ihn brichst du den Component Type Stack Du solltest einfach...

mustahsanmustafa‱ Jun 15, 2020

AKTUALISIERUNG: Wenn ich einfach meine benutzerdefinierten Komponenten von textnode statt default erweitere, wird das Problem irgendwie gelöst: Aber es ist besser, wenn das Problem auch bei Standard gelöst wird. Prost

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.