TextNodes interfere when changing content on element
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)
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)'.
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...
Ich glaube nicht, dass du dieses eine 'target.set('content', value);' brauchst. FĂŒr den Rest ist alles gut đ
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.
Problem #3500
Remove custom trait by its type.
Ich habe ein benutzerdefiniertes Merkmal erstellt, aber der Name dieses Merkmals wird dynamisch sein, was unbekannt ist. Das Problem ist, d...
Problem #3482
Runtime updated traits not EDIT mode.
Hallo @artf Ich habe ein Problem mit einer Eigenschaft. Wenn ich den Block per Drag & Drop auf die Canvas ziehe, werden seine Eigenschaften...
Problem #3219
Add Type for block and css with class name
Hallo @artf Ich stecke bei einer Sache fest: Ich möchte einen Block hinzufĂŒgen, in den ich auch Stil mit dem Klassennamen hinzufĂŒgen möchte...
Problem #3143
Hide toolbar for inner components
StandardmĂ€Ăig wird bei der Auswahl einer Komponente die Symbolleiste mit den Aktionen 'verschieben, kopieren, löschen' usw. angezeigt, sie...
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 âVerwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish â plugins, articles, community questions, guides, authors and services. Press âK from any page.
Tutorial
GJS.Market Is Now Available for India đźđł
GJS.Market is expanding its global presence with a dedicated experience for developers, agencies, SaaS companies, and digital creators in India
Tutorial
Wie man 2026 mit GrapesJS einen KI-gestĂŒtzten Page Builder erstellt
Was wir beim Bau von GJSDocs gelernt haben â von einfacher KI-Textgenerierung bis hin zu strukturiertem, kontextbewusstem visuellem Editing
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.