Benutzerdefinierte Komponente â wie man editable auf true setzt
Danke! Ich habe etwas Ăhnliches gemacht, aber bei dir ist es nicht so kompliziert. Ich hatte andere Events, die mit onActive verbunden waren, daher konnte ich es nicht nutzen. Jetzt habe ich sie abgetrennt und werde tun, wie du vorschlĂ€gst. Was den 'data-gjs-type' angeht â ich brauche ihn, weil der Inhalt, den ich ers...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo, ich habe einen benutzerdefinierten Komponententyp erstellt, habe aber Schwierigkeiten, ihn bearbeitbar zu machen. Die Komponente ist ein "Span" mit Komponententyp "Tag". Es wird nur Text enthalten, aber ich möchte, dass es die Standardkomponente erweitert, nicht die Textkomponente. Hat jemand eine Idee, wie ich es editierbar machen kann, auch wenn es kein "Text" ist? '''js comps.addType('tag', { model: { Standardwerte: { Typ: 'Tag', TagName: 'span', Editierbar: True, Droppbar: Falsch, Attribute: { 'data-gjs-type': 'Tag', }, Textbar: 1, Merkmale: [{ Typ: 'auswÀhlen', Etikett: 'Tag', nam...
Antworten (3)
Danke! Ich habe etwas Ăhnliches gemacht, aber bei dir ist es nicht so kompliziert. Ich hatte andere Events, die mit onActive verbunden waren, daher konnte ich es nicht nutzen. Jetzt habe ich sie abgetrennt und werde tun, wie du vorschlĂ€gst. Was den 'data-gjs-type' angeht â ich brauche ihn, weil der...
Was wĂ€re Ihre Absicht und Ihr Ziel, es editierbar zu machen, wenn Sie nicht vorhaben, den Textkomponententyp zu erweitern? Der Textkomponententyp erweitert den Standardtyp und fĂŒgt Bearbeitungsfunktionen wie den Rich-Text-Editor hinzu. Willst du dein eigenes RTE implementieren? RichTextEditor API....
Ich wĂŒrde RTE lieber nicht verwenden, da ich keine seiner Funktionen brauche. Ich möchte nur den Inhalt bearbeiten und speichern können (mit bearbeiten meine ich â in den Abschnitt klicken, den Text Ă€ndern und erneut speichern). AuĂerdem hat der neue Typ bestimmte Eigenschaften und wird nach einer...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3406
Wie erstellt man einen benutzerdefinierten Speichermanager: Er setzt keine gespeicherten Daten von Canvas ein, nachdem die Seite neu geladen wurde.
Hallo zusammen, ich möchte Daten von Canvas in Redux Store speichern, und es funktioniert, aber nachdem ich die Seite neu geladen habe, set...
Problem #3213
Wie man die dynamisch hinzugefĂŒgten Eigenschaften speichert
Hallo, @artf, ich habe eine benutzerdefinierte Komponente, die eine Button-Eigenschaft hat. Wenn der Button gedrĂŒckt wird, fĂŒge ich dynamis...
Problem #1639
WÀre es möglich, die Einstellungen unter dem Style Manager so zu Àndern, dass HREF vorhanden ist, wenn ein Link erstellt wird?
Ich benutze einen voreingestellten Newsletter mit integriertem RTE (möchte den ck-Editor nicht wie in der Demo verwenden). Um einen Text zu...
Problem #1493
Render() funktioniert beim ersten Mal, aber nicht bei nachfolgenden Anrufen
Hallo, Ich habe eine benutzerdefinierte Komponente erstellt, die Bilder mit 'background-image' auf einem '' anzeigt, <div>anstatt ein '<img...
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.