Setze HREF fĂŒr Link-Komponente
@gabrielbitencourt Link-Komponente hat keine href-Eigenschaft, also fĂŒge sie direkt zu den Attributen hinzu '''js if (Link) { this.model.addAttributes({ href: link.url }); } ```
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo zusammen. Ich versuche, die native Link-Komponente zu modifizieren, bisher habe ich ein Modal, das sich im dblclick-Event öffnet und der Benutzer zwischen einigen vordefinierten Links wÀhlen kann. Das Problem ist, wenn ich den gewÀhlten Link habe, kann ich ihn nicht auf die Komponente setzen. Es funktioniert einwandfrei, wenn ich den Link im Trait Manager eingebe. Hier ist der Code, den ich ausprobiert habe: domc.addType('link', { Ansicht: { Ereignisse: { dblclick: 'linkModalPicker', }, async linkModalPicker(ev: MouseEvent) { ev.preventDefault(); const ref = modal.open(LinkModalComponen...
Antworten (3)
@gabrielbitencourt Link-Komponente hat keine href-Eigenschaft, also fĂŒge sie direkt zu den Attributen hinzu '''js if (Link) { this.model.addAttributes({ href: link.url }); }
Danke fĂŒr die Antwort@artf Ich habe das ausprobiert, aber es hat auch nicht funktioniert, ich konnte (im Trait Manager) sehen, dass das href mit 'model.addAttributes({ href: link.url })' gesetzt wurde, aber es blieb nicht bestehen, als ich die Komponente deaktiviert und erneut ausgewĂ€hlt habe, und...
, aber es blieb nicht bestehen, als ich die Komponente deaktiviert und erneut ausgewÀhlt habe.
Vielleicht, weil du immer noch von 'this.model.get('href')' liest... Ăbrigens kann ich dir ohne eine reproduzierbare Demo nicht mehr helfen.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3512
Kind-Elemente sind nicht ziehbar, fallen lassend, hervorhebbar. auĂerdem ist der CSS aller Kindelemente, die nicht im Stil gepusht werden, wĂ€hrend eine Banner-Komponente als Plugin entwickelt wird
Hallo @artf, Ich versuche, ein einfaches Banner-Plugin zu entwickeln, das eine Ăberschrift, eine UnterĂŒberschrift und einen Link enthĂ€lt. U...
Problem #2789
Farben zu integrierter RTE hinzufĂŒgen
Hallo Ich versuche, Farbe in die eingebaute RTE fĂŒr Hintergrund und Vordergrund hinzuzufĂŒgen, aber nachdem ich ein Element entschĂ€rft habe,...
Problem #1854
Asset Manager bei zweiter Ăffnung leer
Hallo, ich versuche, ein Plugin zu bauen, das den Asset-Manager als SVG-Repository einrichtet. Wenn der Benutzer eine SVG auswÀhlt, öffnet...
Problem #2454
Ich setze den Grenzradius mit einem 'em'-Wert.
Hallo Ich versuche, Grapesjs fĂŒr ein Projekt zu verwenden, das auf die Anzeige abgestimmt sein muss. Ich habe Dinge wie RĂ€nder und Schrifta...
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.