Benutzerdefinierte Komponente, die als HTML im Block verwendet wird
Frage
Ich habe die Standard-Bildkomponente erweitert '''js export default (Editor) => { const domComponents = Editor. DomComponents; const imageType = domComponents.getType('image'); domComponents.addType('image-extended', { model: imageType.model.extend({ defaults: Object.assign({}, imageType.model.prototype.defaults, { Name: 'Image Extended', }) }, { isComponent(el) { if (el.tagName === 'img' && el.classList && el.classList.contains('img-extended')) { return {type: 'image-extended'}; } } }), view: imageType.view }); }; Dieser Block enthÀlt jedoch verschachteltes HTML (eine Art Karte) und eines de...
Antworten (2)
'el.tagName === 'IMG''
Dieser Thread wurde automatisch gesperrt, da es nach seiner SchlieĂung keine jĂŒngste AktivitĂ€t gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1448
Kind-Komponente nicht auswÀhlbar, wenn man benutzerdefinierte Ansicht verwendet
Ich versuche, eine benutzerdefinierte Komponente zu erstellen, die eine eigene Ansicht mit verschachteltem HTML erstellt. Ich möchte nicht,...
Problem #1424
Der KontrollkÀstchen-Merkmalswert wird in View anders dargestellt (render()) als model (getHtml())
Ich habe eine benutzerdefinierte Komponente mit einem KontrollkÀstchen-Merkmal 'Name anzeigen'. Wenn der Merkmalswert 'true' ist, rendert d...
Problem #486
Benutzerdefinierte Komponente nicht bearbeitbar und auch nach Traits-Update wird die Canvas nicht aktualisiert
Nachfolgend ist Code, den ich fĂŒr Traits und benutzerdefinierten Abschnitt verwendet habe, aber nach HinzufĂŒgen der Komponente per Block ka...
Problem #1849
Was ĂŒbersehe ich?
Was ĂŒbersehe ich, damit das Tag "Div" standardmĂ€Ăig als "Div" bezeichnet wird? (Ăberschreiben des Standardwerts)
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.