PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

Problem #3329💬 Beantwortet10. MĂ€rz 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‱ 13. MĂ€rz 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‱ 14. MĂ€rz 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‱ 17. Mai 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 →

Verwandte Tutorials

Tiefgehende Anleitungen zum gleichen Thema.

Alle Tutorials →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.