Problem #1780💬 BeantwortetFeb 7, 2019 geöffnetvon AkibDeraiya1230-Reaktionen

Wie man das zusĂ€tzliche Dropdown-MenĂŒ fĂŒr das Link-Change-Merkmal Ă€ndert

Kurze Antwortvon artf

Erstellen Sie ein benutzerdefiniertes Merkmal: https://grapesjs.com/docs/modules/Traits.html

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo @artf, Ich möchte dem Benutzer eine weitere FunktionalitĂ€t geben, zum Beispiel dass der Benutzer jeden Link mit dem Standard-Links-Dropdown Ă€ndern kann. ! Screenshot 5 Im obigen Bild möchte ich noch ein weiteres Dropdown-MenĂŒ fĂŒr die Standardlinks hinzufĂŒgen. Wenn der Benutzer die Links aus dem Dropdown-MenĂŒ auswĂ€hlt, muss er auch das 'href' des ausgewĂ€hlten Links Ă€ndern, und andererseits, wenn der Nutzer den Link in das 'href'-Eingabetextfeld (im obigen Bild markiert) eingibt, muss auch das Href der ausgewĂ€hlten Links angepasst werden. Wie kann ich das tun, kannst du mir bitte helfen?

Antworten (3)

AkibDeraiya123‱ Feb 11, 2019

Hallo @artf Wenn ich nur das Merkmal fĂŒr href('<a') Tag Ă€ndern möchte, wie kann ich das Ă€ndern? Ich habe es versucht, so, '''var domComps = Editor. DomComponents; var dType = domComps.getType('default'); var dModel = dType.model; var dView = dType.view; domComps.addType('a', { model: dModel.extend(...

AkibDeraiya123‱ Feb 12, 2019

Und noch eine Frage: Wie kann ich den Typ des ausgewĂ€hlten DOM-Elements ĂŒberprĂŒfen? Ich schĂ€tze, es wird die Funktion 'isComponent' verwenden. Aber ich weiß nicht, wie man es benutzt und wo?

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.