Problem #3329💬 BeantwortetMar 10, 2021 geöffnetvon imouou0-Reaktionen

Wie sollte ich benutzerdefinierte EigenschaftsÀnderungen im Skript erhalten?

Kurze Antwortvon Ju99ernaut

Du musst die Eigenschaft zu 'Script-Props' hinzufĂŒgen, du kannst hier mehr lesen https://grapesjs.com/docs/modules/Components-js.html#passing-properties-to-scripts

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo @artf, das ist ein großartiges Framework, vielen Dank. Ich nutze es jetzt, um Komponenten des mobilen BUI-Frameworks zu erstellen, und ich bin auf ein Problem gestoßen: Ich habe einen benutzerdefinierten Trait-Textbereich hinzugefĂŒgt, wie kann ich das machen? Wenn sich die Daten Ă€ndern, wird das im Ausgabeskript ausgelöst. '''js Redakteur. TraitManager.addType('textarea', { createInput({ Eigenschaft, Komponente }) { Hier können wir entscheiden, Eigenschaften aus dem Merkmal zu verwenden const el=document.createElement('div'); el.innerHTML = ' <textarea class="buiv-textarea" name="${opti...

Antworten (4)

imouou‱ Mar 13, 2021

Danke @Ju99ernaut, falls es sich um eingebaute Funktionen handelt, kann beim Ändern des Skripts der Wert des Parameters empfangen werden. Ich habe derzeit Probleme: Das benutzerdefinierte Feature 'textarea' kann Änderungen wie dom auslösen, aber das exportierte Skript kann den Wert dieses Parameter...

Ju99ernaut‱ Mar 14, 2021

Du kannst versuchen, das Skript zu einer Aktualisierung zu zwingen:

'''js Redakteur. DomComponents.addType('slide', { model: { // ... init() { this.on('change:datas', () => this.trigger('change:script')); }, }, // ... });

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @imouou. Gute Frage zu Wie sollte ich benutzerdefinierte EigenschaftsĂ€nderungen im Skript erhalten?. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: ÜberprĂŒfen Sie die GrapesJS-Dokumentation fĂŒr Ihr spezielles Modul Suche...

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.