Problem #3309💬 BeantwortetMar 4, 2021 geöffnetvon jcamejo0-Reaktionen

TextNodes stören beim Ändern von Inhalten auf einem Element

Kurze Antwortvon artf

Hallo Juan, danke fĂŒr den Bericht, kannst du mir zeigen, wie dein Texttrait funktioniert? Ich wĂŒrde erwarten, dass es korrekt funktioniert, wenn du dein Component so aktualisierst: 'component.components(e.target.value)'.

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Version: 0.16.44 Hallo @artf Ich habe einen benutzerdefinierten Block mit einer benutzerdefinierten Button-Komponente, dessen Inhalt diesem Ă€hnlich ist. ` <a data-gjs-type="custom_button" class="btn btn-1" href="">Klicken Sie hier</a>' ZusĂ€tzlich habe ich eine Texteigenschaft hinzugefĂŒgt, um den Button-Inhalt zu Ă€ndern; in diesem speziellen Fall möchte ich den Editor RTE nicht verwenden. <img width="286" alt="image" src="https://user-images.githubusercontent.com/1976679/109966677-d3a91180-7cf0-11eb-8463-e28b8de806c2.png"> Wenn ich den Wert Ă€ndere, wird er beim ersten Mal korrekt wiedergegeben...

Antworten (4)

artf‱ Mar 10, 2021

Hallo Juan, danke fĂŒr den Bericht, kannst du mir zeigen, wie dein Texttrait funktioniert? Ich wĂŒrde erwarten, dass es korrekt funktioniert, wenn du dein Component so aktualisierst: 'component.components(e.target.value)'.

jcamejo‱ Mar 11, 2021

Das war meine Eigenschaft Ich habe es geĂ€ndert zu Und jetzt funktioniert es, ohne Update-Inhalte zu ĂŒberschreiben oder Kinder zu rendern, danke! Ich wĂ€re niemals zu dem Schluss gekommen, die 'Komponenten'-Methode zu verwenden. Ich mag keine Textknoten 😅 mehr Ich denke, wir können diese Ausgabe sch...

artf‱ Mar 21, 2021

Ich glaube nicht, dass du dieses eine 'target.set('content', value);' brauchst. FĂŒr den Rest ist alles gut 👍

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @jcamejo. Danke, dass du deinen Bericht geteilt hast, dass TextNodes beim Ändern von Inhalten auf Element interferieren. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares Beispiel (CodeSandbox/JSFid...

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.