Problem #2027💬 BeantwortetMay 22, 2019 geöffnetvon sdrebel0-Reaktionen

Wie man Merkmale dynamisch basierend auf der Dropdown-Auswahl hinzufĂŒgt

Kurze Antwortvon sdrebel

Ich habe das unten im Code ausprobiert und es fĂŒgt das Traits-Array hinzu. Aber das spiegelt sich nicht im Editor wider. domComps.getType('linking').model.prototype.defaults.traits.push({ name: 'product' })

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo @artf, Ich habe eine benutzerdefinierte Komponente mit benutzerdefinierten Eigenschaften. Wenn ich die Option im Dropdown-MenĂŒ auswĂ€hle, mĂŒssen basierend auf der Auswahl weitere Felder hinzugefĂŒgt werden. Wie mache ich das? Dropdown ! vorher ZusĂ€tzliche Felder ! nachher Der Code ist unten, ich habe den Listener hinzugefĂŒgt, aber keine Option erhalten, neue Felder zur aktuellen Eigenschaftseinstellung hinzuzufĂŒgen. DomComps.addType('linking', { model: CustomType.model.extend({ init() { this.listenTo(this, 'change:link-type', function() { alert(); }); }, defaults: Object.assign({}, Custom...

Antworten (2)

sdrebel‱ May 23, 2019

Ich habe das unten im Code ausprobiert und es fĂŒgt das Traits-Array hinzu. Aber das spiegelt sich nicht im Editor wider.

domComps.getType('linking').model.prototype.defaults.traits.push({ name: 'product' })

sdrebel‱ May 24, 2019

Die Lösung habe ich mit dem neuesten Code gefunden.

this.addTrait({ type: 'checkbox', name: 'muted' })

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.