Problem #4576💬 BeantwortetSep 12, 2022 geöffnetvon Benryanwilliams1-Reaktionen

Das Klicken auf 'Wrap for style' beeinflusst die inneren Komponenten anderer Komponenten innerhalb desselben Textfelds

Kurze Antwortvon artf❀ 1

RTE verlÀsst sich wÀhrend der Bearbeitung auf den DOM-Inhalt, also wenn du ihn absichtlich mit etwas wie etwas wie Bearbeitung entfernst, also wenn du ihn absichtlich entfernst '''js onRender() { this.el.innerHTML = this.model.get("displayedText") }, ``` Die inneren Komponenten werden entfernt, sobald die Bearbeitung...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

GrapesJS-Version[X] Ich bestÀtige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome 104.0.5112.101 Reproduzierbarer Demo-Link https://jsfiddle.net/7cLr0xt2/3/Beschreibe den KÀfer Wie reproduziert man den Bug? Aus irgendeinem Grund kann ich den Fehler in der oben verlinkten Fiddle nicht reproduzieren, da Zeile 34 'selectedComponent.components('<span liquid="if contact.id">jhbjhhgjjh</span> <span liquid=""else">qwewqeqwe</span>')' die inneren Komponenten der Komponente nicht ersetzt, daher muss ich stattdessen ein Video teilen, was mit meinem Projekt passiert, abe...

Antworten (4)

artf‱ Sep 13, 2022

RTE verlÀsst sich wÀhrend der Bearbeitung auf den DOM-Inhalt, also wenn du ihn absichtlich mit etwas wie etwas wie Bearbeitung entfernst, also wenn du ihn absichtlich entfernst '''js onRender() { this.el.innerHTML = this.model.get("displayedText") }, ``` Die inneren Komponenten werden entfernt, sob...

Benryanwilliams‱ Sep 13, 2022

Okay, danke @artf, das ergibt Sinn. Allerdings sind diese Codezeilen, zusammen mit sind erforderlich, um den korrekt ausgewÀhlten Zustand innerhalb der Leinwand wie folgt darzustellen (sowohl beim ersten Rendern der Komponente als auch wenn der Benutzer einen anderen 'wenn'-Zustand auswÀhlt und dad...

Benryanwilliams‱ Sep 13, 2022

Ich muss noch etwas mehr testen, aber es sieht so aus, als hÀtte ich dieses Verhalten umgangen, indem ich die inneren Komponenten beim Erstellen bzw. Bearbeiten der Komponente selbst gespeichert habe und dann den 'rte:disable'-Hook wie folgt benutze: Es wirkt etwas abgehackt, also falls dir eine be...

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @benryanwilliams. Gute Frage zum Klick auf 'Wrap for style' beeinflusst die inneren Komponenten anderer Komponenten im selben Textfeld. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: ÜberprĂŒfen Sie die GrapesJS-Doku...

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.