Wie man Merkmale dynamisch basierend auf der Dropdown-Auswahl hinzufĂŒgt
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)
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' })
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.
Problem #3213
Wie man die dynamisch hinzugefĂŒgten Eigenschaften speichert
Hallo, @artf, ich habe eine benutzerdefinierte Komponente, die eine Button-Eigenschaft hat. Wenn der Button gedrĂŒckt wird, fĂŒge ich dynamis...
Problem #1696
Traits treten beim ersten Ziehen einer benutzerdefinierten Komponente auf
Hallo Artf, ich habe eine eigene Komponente erstellt und Eigenschaften hinzugefĂŒgt. Wenn ich diese Komponente in den Editor ziehe und auswĂ€...
Problem #3117
Wie entfernt man eine Kategorie, wenn keine Komponente darin enthalten ist.
Ich baue die benutzerdefinierten Komponenten zur Laufzeit basierend auf einem Dropdown-MenĂŒ. Wenn der Benutzer die Auswahl dieses Dropdown-...
Problem #2587
Benutzerdefinierte Komponente, brauche beim Ziehen jeweils 4 Spalten
Hallo @artf, ich habe eine benutzerdefinierte Komponente erstellt, bei der ich 4 Spalten mit einem bestimmten Stil anzeigen muss, wenn ich...
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.