Wie rendert man Eigenschaften nach dem Klicken auf die Tasten neu? Hinweis: Neu-Rendering sollte keine Dom-Modifikation sein. Ich habe eine Funktion erstellt, die das Merkmal rendert, indem ich das 'render()' innerhalb von 'createInput()' aufrufe Gibt es eine Möglichkeit, die Eigenschaften mit dem neueren und aktualis...
artf
createInput wird einmal aufgerufen; wenn du die Benutzeroberfläche deines Merkmals aktualisieren willst, verlass dich auf 'onUpdate', das jedes Mal aufgerufen wird, wenn die Auswahl geändert wird. ps. Bitte vermeide es, Issues für Fragen z...
GJSBlock
Danke, dass du das gemeldet hast, @iabhiyaan. Tolle Frage zu Wieder-Render-Merkmale nach bestimmten Ereignissen (z. B. Klick). Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die...
Hallo zusammen, Ich benutze grapesjs-blocks-bootstrap4 und überprüfe, wie die Komponenten funktionieren, es sieht gut aus. Aber wenn du blockartigen Container auswählst, zielt er auf die Klasse statt auf Unique ID ab. ! Bootstrap-4-Element Ich konnte eine zufällige ID mit diesem model.set('attributes', { id: randomID(...
Danke, dass du das gemeldet hast, @cedriclajato. Danke, dass du deinen Bericht über Keine generierte ID und keine automatische Auswahl-ID geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...
Danke, dass du das gemeldet hast, @iabhiyaan. Tolle Frage zu FEAT: Klick-Event auf Blöcke hinzufügen. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation f...
Mir ist aufgefallen, dass eine frühere Version von Font Awesome Version 4.7 verwendet wird. Ich benutze Version 5.2 von fontawesome und es scheint beim Laden zusammen mit der mit Grapes JS verwendeten Version Probleme zu verursachen; einige Schriftarten laden nicht oder die Klassennamen haben sich im neuen fontawesome...
artf
Du kannst diese Option auf init ändern: https://github.com/artf/grapesjs/blob/88249c38577852dc3c42047356a70a12066ee6ca/src/editor/config/config.js#L165-L168
GJSBlock
Danke, dass du das gemeldet hast, @snowballrandom. Tolle Frage zu *. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche nac...
Ich habe ein benutzerdefiniertes Merkmal erstellt, aber der Name dieses Merkmals wird dynamisch sein, was unbekannt ist. Das Problem ist, dass der aktuelle removeTrait() nur mit name/id funktioniert. Aber was, wenn ich alle Eigenschaften aus der Komponente mit benutzerdefiniertem Merkmal entfernen möchte? Zum Beispiel...
artf
Du kannst den Ausweis verwenden '''js component.addTrait({ id: 'mein-Custom-Trait', Name: 'some_random', // ... }); // ... component.removeTrait('mein-benutzerdefinierte-Trait') ```
GJSBlock
Danke, dass du das gemeldet hast, @vijayshukla30. Danke, dass du deinen Bericht über Benutzerdefinierte Eigenschaft nach Typ entfernen geteilt hast.. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: E...
Danke für den Bericht@tudor-ooo wird in der nächsten Version behoben
GJSBlock
Danke, dass du das gemeldet hast, @mosh-tudor. Das Problem mit Button-Trait-Befehl funktioniert nicht scheint ein Rennbedingungs- oder Zustandsmanagement-Timing-Problem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyk...
Is there any way to add new section after the selected component using grapesjs ?
artf
Du kannst es auf folgende Weise machen: '''js const cmp = editor.getSelected(); cmp.parent().append('<section>...</section>', { at: cmp.index() + 1 }); ```
GJSBlock
Danke, dass du das gemeldet hast, @iabhiyaan. Tolle Frage zu FEAT: insertAdjacentHTML('afterend', '<section></section>') . Gibt es eine API wie diese in Grapesjs? Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten...
Nur als Vorwort: Das Problem, das ich beschreibe, beeinflusst nicht die Ausgabe der vom Editor generierten Inhalte, sondern nur, wenn man die Inhalte innerhalb des Editors betrachtet. Angenommen, ich erstelle zwei Spalten im Editor. Beide sind jeweils 50 % breit. Wenn ich ein großes Bild in eine dieser Zellen ziehe, w...
GJSBlock
Danke, dass du das gemeldet hast, @samichamoun. Gute Frage zu Große Bilder verschieben die Spaltenbreite in der Editor-Ansicht. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie di...
Danke, dass du das gemeldet hast, @palash-zinfi. Danke, dass du deinen Bericht über Test Post geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares Beispiel (Code...