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.

466-Probleme gefunden

🔍 components
#485117. Januar 2023von chaegumi3-Antworten
0-Reaktionen

This.on('change:attributes:type', this.handleTypeChange) unterstützen keinen Array-Typ

GrapesJS Version[X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Chrome 108.0.5359.125Reproduzierbarer Demo-Link https://codesandbox.io/s/frosty-darkness-7po7xlBeschreibe den Käfer Wie reproduziert man den Bug? myBlock nutzenKlicke auf den Test-Button Was ist das erwartete Verhalten? thi...

artf

Zuhörer sehen keine tiefen Veränderungen, daher muss man in diesem Fall ein neues Array erstellen '''js component.set(this.traitName, [... this.items]); ```

chaegumi

Danke @artf. Ich verwende JSON.stringify und JSON.parse, um meine Daten zu verwalten.

GJSBlock

Danke, dass du das gemeldet hast, @chaegumi. Gute Frage zu this.on('change:attributes:type', this.handleTypeChange) unterstützen kein Array-Typ. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an...

#484816. Januar 2023von NicoGGG2-Antworten
1-Reaktionen

Komponenteninhalte werden nach Inline-Bearbeitung auf leeren String gesetzt

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox v91.4.1 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Geh zur grundlegenden Grapesjs-Demo: https://grapesjs.com/demo.htmlDie Leinwand räume...

artf

Dies ist aufgrund einiger Logik im Zusammenhang mit dem Rich-Text-Editor zu erwarten. Du kannst 'component.getInnerHTML()' verwenden, um das innere HTML zu bekommen, oder 'component.components()', um innere Komponenten zu erhalten.

GJSBlock

Danke, dass du das gemeldet hast, @NicoGGG. Gute Frage zu Komponenteninhalt wird nach dem Inline-Editing auf leeren String gesetzt. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie...

#484114. Januar 2023von chaegumi1-Antwort
0-Reaktionen

Nicht component.addAttributes({[traitName]:value} verwenden, du solltest manchmal component.set(traitName, value) verwenden

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 108.0.5359.125 Reproduzierbarer Demo-Link https://codesandbox.io/s/sweet-hugle-w00pqx Beschreibe den Käfer Wie reproduziert man den Bug?Zieh meinen BlockCode anzeigen Was ist das erwartete Verhalten? Wi...

GJSBlock

Danke, dass du das gemeldet hast, @chaegumi. Gute Frage zu nicht component.addAttributes({[traitName]:value} verwenden, du solltest component.set(traitName, value) manchmal verwenden. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der...

#483710. Januar 2023von quentin-bettoum4-Antworten
4-Reaktionen

HTML-Elemente-IDs werden auf verschiedenen Seiten, die in projectData geladen werden, erhöht

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox 109 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Hallo, Mir ist aufgefallen, dass wenn ich mehrere Seiten im projectData lade, die denselben 'id' im HTML haben, grapes...

artf

Hey @bgrand-ch, ich denke, eines Tages werden alle Grapesjs-Einheiten ein globales 'UID' haben, also würde ich langfristig erwarten, dass dieses Problem behoben 🤞 wird

quentin-bettoum

Zuerst wollte ich alle Seiten zusammen generieren, um für alle Seiten eine einzige CSS-Ausgabe zu haben. Aber jetzt probiere ich eine andere Lösung für die Stile aus. Für das 'id'-Problem könnte es also eine Lösung sein, jede Seite separat...

bgrand-ch

Grapes, bestimmte Datenattribute (so etwas wie 'data-grapes-id') als eindeutige Identifikatoren zu verwenden, um die id für einige Frontend-Skripte frei zu lassen. Mir gefällt diese Idee 💯

#481227. Dezember 2022von FaisalShaikhHA2-Antworten
1-Reaktionen

Die schichtbare Eigenschaft funktioniert im Eltern-Kind-Szenario nicht wie erwartet.

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 107.0.5304.110 (Offizieller Build) (arm64) Reproduzierbarer Demo-Link https://codepen.io/faisal-praella/pen/rNvOwgR Beschreibe den Käfer Wenn die Elternkomponente auf 'layerable: false' gesetzt ist, ist sie ni...

artf

Leider funktioniert 'schichtbar' derzeit so, also ist es kein Bug, aber ich würde gerne eine PR annehmen, um dieses Verhalten zu verbessern.

GJSBlock

Danke, dass du das gemeldet hast, @FaisalShaikhHA. Das Problem mit Layerable-Eigenschaft, die im Eltern-Kind-Szenario nicht wie erwartet funktioniert. scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert...

#480325. Dezember 2022von miladmeidanshahi1-Antwort
0-Reaktionen

Traits value type select doesn't fill value

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 108 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug? Verwenden Sie die Tooltip-Komponente und erhalten Sie Traits über 'editor.getSelected().g...

GJSBlock

Danke, dass du das gemeldet hast, @miladmeidanshahi. Gute Frage zu Charakter-Wert-Typ-Auswahl füllt den Wert nicht. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS...

#480123. Dezember 2022von eduardocalixtokorp2-Antworten
1-Reaktionen

React components componentWillUnmount is not called

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome 108.0.5359.125 (Windows)Reproduzierbarer Demo-Link https://codesandbox.io/s/white-meadow-o56l2d?file=/src/Chart/Chart.js:135-254 Diese Demo ist nicht in der neuesten Grapesjs-Version, aber lokal, mit der...

eduardocalixtokorp

Mir ist aufgefallen, dass ich das in meiner Komponentendefinition gemacht habe 'reactRoot.render(<>{reactEl} </>)' in onRender() habe ich dann nicht hinzugefügt 'root.unmount()' n remove()-Methode

GJSBlock

Danke, dass du das gemeldet hast, @eduardocalixtokorp. Tolle Frage zu React components componentWillUnmount wird nicht genannt. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie...

#480023. Dezember 2022von usmanqamar-int2-Antworten
0-Reaktionen

Das Entfernen oder Hinzufügen von Komponenten ändert die Standorte anderer Komponenten mit dragMode translate, gibt es eine Lösung?

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Reproduzierbarer Demo-Link https://zmzr3n.csb.app/ Beschreibe den Käfer Wie reproduziert man den Bug? Beim Löschen oder Hinzufügen von mehr als einer Komponente haben andere Komponenten ihre Position ge...

artf

So funktioniert Translate, die Alternative ist der absolute Modus

GJSBlock

Danke, dass du das gemeldet hast, @usmanqamar-int. Tolle Frage zum Entfernen oder Hinzufügen von Komponenten ändert andere Komponentenstandorte mit dragMode translate, gibt es eine Lösung?. Der empfohlene Ansatz bei Components ist die Nutz...

#479621. Dezember 2022von RakulAgn2-Antworten
0-Reaktionen

Custom Traits not Updating if using mjml

Diese Methode funktioniert für normales HTML einwandfrei. Aber als ich es mit MJML für das MJ-IMAGE-Tag versucht habe, Der Src wird im TR-Tag aktualisiert, aber nicht im IMG-Tag innerhalb des TR-Tags aktualisiert Das untenstehende Bild ! Screenshot vom 21.12.2022, 32.13.13(1) Originally von @RakulAgn in https://github...

artf

@RakulAgn bitte vermeiden Sie, aus Diskussionen Probleme zu verursachen.

GJSBlock

Danke, dass du das gemeldet hast, @RakulAgn. Danke, dass du deinen Bericht geteilt hast, dass benutzerdefinierte Eigenschaften nicht aktualisiert werden, wenn du mjml benutzt. Um dem Team bei der Untersuchung und Priorisierung zu helfen: B...

#479219. Dezember 2022von wunksert4-Antworten
0-Reaktionen

Drag and drop broken in 20.2

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v108Reproduzierbarer Demo-Link siehe untenBeschreibe den Käfer Wie reproduziert man den Bug?Erstellen Sie eine benutzerdefinierte KomponenteFüge es dem Editor als Komponente und ziehbaren Block hinzuStell...

wunksert

Ich habe bestätigt, dass es in v0.20.1 noch funktioniert, also sieht es so aus, als wäre die Regression in v0.20.2 eingeführt worden

wunksert

Die Komponente ist auch nicht mehr ziehbar, sobald sie zur Leinwand hinzugefügt wurde.

artf

Ich werde eine Lösung für die nächste Version vorbereiten.

Durchsuchen Sie alle Themen