Erweiterung der Standardbildkomponente, gröĂenverstellbare Eigenschaften ignoriert
Versuche, die Option 'config.avoidDefaults' als 'true' zu verwenden (neu speichern und neu laden) Wahrscheinlich werde ich es in der nĂ€chsten Version standardmĂ€Ăig auf 'true' setzen
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich versuche, die Standard-Image-Komponente zu erweitern. Ich sehe mein Merkmal "Test", daher nehme ich an, dass die Komponente korrekt ĂŒberschrieben ist, aber die 'gröĂenanpassierbar'-Eigenschaften komplett ignoriert werden. Kann mir jemand helfen herauszufinden, warum?
Antworten (3)
Versuche, die Option 'config.avoidDefaults' als 'true' zu verwenden (neu speichern und neu laden) Wahrscheinlich werde ich es in der nĂ€chsten Version standardmĂ€Ăig auf 'true' setzen
Ich kann die Eigenschaft 'resizable' manuell innerhalb der component init-Funktion festlegen, aber das ist nicht der beste Weg.
Da die Eigenschaft 'resizable' Teil des Komponentenmodells ist, haben die bestehenden Komponenten (zuvor in der Datenbank gespeichert) im Canvas die alten 'resizable'-Einstellungen. Dadurch wird deine 'resizable' Konfiguration durch die Standardkonfiguration fĂŒr alle 'Image'-Komponenten ersetzt.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefĂŒgt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
Problem #1155
Benutzerdefinierte Komponente, die als HTML im Block verwendet wird
Ich habe die Standard-Bildkomponente erweitert '''js export default (Editor) => { const domComponents = Editor. DomComponents; const imageT...
Problem #3335
Erstelle eines Merkmals mit der Style-Manager-Eigenschafts-UI
Ich habe eine Komponente, die die Style-Manager-Eigenschaft 'background-URL' verwendet: Ich möchte diese BenutzeroberflÀche, die im Style M...
Problem #2456
Wie man Traits auf Komponenten anwendet, die fĂŒr die GrapesJs-Initialisierung verwendet werden
Ich benutze Das funktioniert, aber nur fĂŒr Blöcke, die nach der Initialisierung manuell hinzugefĂŒgt oder per Drag Drop in den Editor ĂŒbertr...
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.