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

GrapesJS-Probleme

3,464 parsed GitHub-Probleme — 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

231-Probleme gefunden

🔍 general
#35102. Juni 2021von iabhiyaan2-Antworten
0-Reaktionen

Re render traits after certain events (e.g click)

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...

#35071. Juni 2021von cedriclajato2-Antworten
0-Reaktionen

No Generated ID and No auto select ID

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(...

artf

https://github.com/artf/grapesjs/issues/2936#issuecomment-680322089

GJSBlock

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:...

#350631. Mai 2021von iabhiyaan3-Antworten
5-Reaktionen

Add click event on blocks

'''js editor.on('block:click', (block) => { console.log(Block) }) ``` Oder gibt es eine Möglichkeit, das Klickereignis im Block anzuhören?

artf

Man kann tatsächlich benutzerdefiniertes Rendern aus Blöcken nutzen, um benutzerdefinierte DOM-Events anzuwenden. '''js blockManager.add('some-block-id', { // ... Blockdefinition rendern: ({ model, el }) => { el.addEventListener('click', (...

YyueeiWY

<pre> editor.on('component:selected', (some, argument) => { console.log(manche, Streit); }) </pre> https://grapesjs.com/docs/api/editor.html#available-events

GJSBlock

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...

#350431. Mai 2021von snowballrandom2-Antworten
0-Reaktionen

Mir ist aufgefallen, dass eine frühere Version von Font Awesome Version 4.7 ver…

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...

#350028. Mai 2021von vijayshukla302-Antworten
0-Reaktionen

Remove custom trait by its type.

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...

#349728. Mai 2021von mosh-tudor2-Antworten
1-Reaktionen

Button trait command doesn't work

Version: NeuesteBeschreibe den Bug detailliert https://jsfiddle.net/cleaver/wgz2jsvq/2/ Nichts passiert auf: '''js Eigenschaften: [ { Text: 'Einfacher Knopf', Typ: 'Button', Full: True, Befehl: () => { console.log('Kaputter Knopf'); alarm('Defekter Knopf'); }, }, ] ``` --- In Version 0.16.45 funktionierte derselbe Cod...

artf

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...

#349227. Mai 2021von iabhiyaan2-Antworten
0-Reaktionen

Insert AdjacentHTML('afterend', '<section></section>') . Gibt es so eine API in Grapesjs?

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...

#348927. Mai 2021von samichamoun1-Antwort
0-Reaktionen

Large images push out column width in editor view

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...

#348125. Mai 2021von zgeist4-Antworten
4-Reaktionen

Update underscore lib to 1.13.*

Die aktuelle Version hat Sicherheitsprobleme Vielleicht ist das Update auf die neueste Version

igorstasiuk

Ja, +1, muss auf die neueste Underscore-Version aktualisiert werden

artf

Hallo zusammen, ich schließe das hier als Duplikat von #3443

kirill-malyhin

Ich brauche das auch nach dem Pen-Test noch zu beheben!

#347925. Mai 2021von palash-zinfi1-Antwort
0-Reaktionen

Test post

test post

GJSBlock

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...

Durchsuchen Sie alle Themen