Problem #3231💬 BeantwortetJan 13, 2021 geöffnetvon vatte212-Reaktionen

Wie man die GJS-ckeditor-Format-Komponente Àndert

Kurze Antwortvon Abhisheknanda1344463❀ 1

@vatte21 Um deine Komponente editierbar zu machen. Du musst den Texttyp in deiner Komponente so erweitern '''js Redakteur. Components.addType('anyDiv', { model: { Standardwerte: { Typ: 'Text', Eigenschaften:[ ... Redakteur. Components.getType(type.id).model.prototype.defaults.traits, ... [] ] }, reRender() { this.view...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo zusammen, Wir alle wissen, dass GJS-ckeditor-plugin mit [data-gjs-type]="text"-Komponenten arbeitet. Ich möchte wissen, ob wir diese Option Ă€ndern könnten? Ich möchte meine eigene benutzerdefinierte Komponente erstellen mit zum Beispiel [data-gjs-type]="anyDiv" und die gleiche FunktionalitĂ€t wie in haben [data-gjs-type]="text". Vielleicht weiß jemand, wie man das Ă€ndert? Vielleicht kann ich das in der CKeditor-Konfiguration Ă€ndern? Wenn wir zum Beispiel CKeditor initialisieren: Optionen: { !!!!! Zum Beispiel: Format: 'text', will to add ('anyDiv'), Sprache: 'en', startupFocus: stimmt, e...

Antworten (4)

Abhisheknanda1344463‱ Jan 14, 2021

@vatte21 Um deine Komponente editierbar zu machen. Du musst den Texttyp in deiner Komponente so erweitern '''js Redakteur. Components.addType('anyDiv', { model: { Standardwerte: { Typ: 'Text', Eigenschaften:[ ... Redakteur. Components.getType(type.id).model.prototype.defaults.traits, ... [] ] }, re...

vatte21‱ Jan 14, 2021

@Abhisheknanda1344463 Danke! Ich werde es versuchen

Abulka‱ Feb 8, 2021

@Abhisheknanda1344463 dein Codefragment gibt mir in der Zeile einen Fehler 'Uncaught ReferenceError: type is not defined'

... Redakteur. Components.getType(type.id).model.prototype.defaults.traits,

Wo wird 'Typ' definiert?

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @vatte21. Toller Vorschlag zu wie man die Komponente des gjs-ckeditor-Formats Àndert! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, Àhnliches Verhalten zu erreichen. Verwendung des Ereignissystems: '''ja...

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.