Zurücksetzen der Eigenschaft beim Bearbeiten des Inhalts einer benutzerdefinierten Komponente
@artf, was "Auswählen" betrifft, konnte ich die Änderung im Inhalt nicht verknüpfen und sie bei der Änderung der Eigenschaft in einem Flow zum Laufen bringen und sie auch manuell durch Text/Inhalt ändern. Die manuelle Änderung synchronisierte das Merkmal nicht, aber ich habe es geschafft, es zum Laufen zu bringen. Ein...
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo, Ich habe eine benutzerdefinierte Komponente, deren Inhalt durch das Wechseln der Merkmaleauswahloptionen geändert werden kann, die aber auch ähnlich wie der Textkomponententyp bearbeitet werden kann, wenn er bereits innerhalb der Canvas gerendert ist. Gibt es eine einfache Möglichkeit, das eigenschaftsbezogene Attribut beim Bearbeiten einer Komponente zurückzusetzen? '''js model: { Standardwerte: { Typ: 'Tag', TagName: 'span', Droppbar: 0, Editierbar: 1, Textbar: 1, Merkmale: [{ Typ: 'auswählen', Etikett: 'Custom Type', name: 'customType', Optionen: customTypeOptions, }], }, toHTML() {...
Antworten (3)
@artf, was "Auswählen" betrifft, konnte ich die Änderung im Inhalt nicht verknüpfen und sie bei der Änderung der Eigenschaft in einem Flow zum Laufen bringen und sie auch manuell durch Text/Inhalt ändern. Die manuelle Änderung synchronisierte das Merkmal nicht, aber ich habe es geschafft, es zum La...
Man könnte einen Ereignislistener an das Inhaltsprop der Komponente anhängen und dann im Callback das Trait abrufen oder den Wert des Traits ändern, siehe Beispiel unten aus Docs '''javascript Aktualisieren wir die 'Optionen' unseres 'Typ'-Merkmals, definiert in der Eingabekomponente. const compone...
Danke, Zachary1748, aber ich kann das in meinem Fall nicht verwenden. Vielleicht habe ich es nicht richtig erklärt. Ich habe ein maßgefertigtes Bauteil. Der Inhalt der Komponenten kann auf drei Arten verändert werden:Beim Ziehen und Absetzen in die Canvas (du hast ein Popup mit Optionen)Aus den Ein...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2279
Wie aktualisiert man das Modell für eine benutzerdefinierte Komponente, wenn ein Merkmal geändert wird.
Hallo! Ich habe die GrapesJS-Dokumentation und die API-Referenz zum Erstellen einer benutzerdefinierten Komponente immer wieder gelesen, ab...
Problem #3409
Eigenschaft einer benutzerdefinierten Komponente, die kein Merkmal ist
Ich möchte eine benutzerdefinierte Komponente mit einer Eigenschaft erstellen, die durch spezifischen Code aktualisiert wird, aber ich möch...
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 #2660
Die Komponenten des Reinit-Modells funktionieren
Hallo zusammen, Ich habe eine benutzerdefinierte Komponente mit einer anderen Struktur, abhängig vom Wert des Requisits. Wie kann ich die K...
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.