PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

Problem #3309💬 Beantwortet4. MĂ€rz 2021 geöffnetvon jcamejo0-Reaktionen

TextNodes interfere when changing content on 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‱ 10. MĂ€rz 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‱ 11. MĂ€rz 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‱ 21. MĂ€rz 2021

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

GJSBlock‱ 17. Mai 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 →

Verwandte Tutorials

Tiefgehende Anleitungen zum gleichen Thema.

Alle Tutorials →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.