Textknoten bearbeiten lassen
Frage
Problem: Textknoten, die keinen Elternteil haben, sind nicht bearbeitbar. Textknoten, die einen Elternteil haben, aber auch ein Geschwisterteil (z. B. ein Span), sind ebenfalls nicht bearbeitbar. Unterstützung für Rohtext-Knoten ist notwendig. Beispiel, das nicht funktioniert: Erwartetes Verhalten ist, dass der Textknoten "Versuchen Sie mich zu bearbeiten" bearbeitet werden kann. Das tatsächliche Verhalten ist, dass es nicht bearbeitet werden kann. JSFiddle, um zu reproduzieren: https://jsfiddle.net/szLp8h4n/107/
Antworten (3)
@artf "<gjs-text-node>Scheint eine gute Lösung zu sein!"
Ich bin mir bewusst und stimme zu, die Frage lautet nur: 'Wie?'. Textknoten haben keine Eigenschaft 'contentEditable', daher müssen wir wahrscheinlich versuchen, sie alle in '<span>s (nur in der Ansicht) zu hüllen und sehen, wie alles gehandhabt wird
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #509
Spann sind nicht als Text bearbeitbar
Hallo Artf, Ich habe ein Problem beim Importieren einiger HTML-Vorlagen. Anfangs konnte ich die Spanntexte nicht sehen. Aber nachdem ich de...
Problem #460
Wenn die Ansicht der Komponente das HTML verändert, sind Textkomponenten nicht mehr bearbeitbar.
Ich versuche, eine eigene Komponente zu erstellen, die im Inhalt Lorem-Ipsum-Text enthält, um sie zu bearbeiten, sobald sie auf der Leinwan...
Problem #2170
Benutzerdefinierte Komponente – wie man editable auf true setzt
Hallo, ich habe einen benutzerdefinierten Komponententyp erstellt, habe aber Schwierigkeiten, ihn bearbeitbar zu machen. Die Komponente ist...
Problem #1109
Spaltenblöcke, die nicht in der Leinwand fallen lassen können
Guten Morgen @artf :) Ich habe ein ähnliches Problem wie dieses Problem. Ich kann keinen Block (Text, Bild usw.) in den Spaltenblock von Ca...
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 →Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.