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.

220-Probleme gefunden

🔍 canvas
#354919. Juni 2021von anlumo1-Antwort
0-Reaktionen

CreateCustomEvent Doesn't Handle Mouse Events Correctly

Version: 0.17.4 / Git Master Beschreibe den Bug detailliert FrameView verpackt hier Tastatur- und Mausereignisse neu: https://github.com/artf/grapesjs/blob/07061ae1307fedf2a3b9bd585ce0cb30f653f112/src/canvas/view/FrameView.js#L389-L399 Ich denke, der Grund hängt damit zusammen, iframe-Ereignisse auf Eltern-Frame-Ereig...

GJSBlock

Danke, dass du das gemeldet hast, @anlumo. Das Problem mit createCustomEvent behandelt Mausereignisse nicht korrekt scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponen...

#35154. Juni 2021von anlumo4-Antworten
9-Reaktionen

Gjs-selected Style is Hardcoded

Diese Definition: https://github.com/artf/grapesjs/blob/88249c38577852dc3c42047356a70a12066ee6ca/src/canvas/view/FrameView.js#L303-L306 wird immer am Rahmen angehängt. Sie enthält die Farbdefinition für ausgewählte Elemente (diese blaue Umrandung). Diese Farbe kann nicht verändert werden, weil hier ein '!wichtig' steh...

artf

Hallo, @anlumo du hast recht, leider werden Komponentenstatusstile innerhalb von iFrames gerendert. Ich habe versucht, sie nach draußen zu bringen, indem ich diese Option eingeführt habe, aber das funktioniert noch nicht mit mehreren Auswa...

filipecheverrya

Hallo @mingxin-yang, ich glaube, du musst die gleiche Regel befolgen, die @artf gesagt hast. Aber mit den entsprechenden Klassen '''js grapesjs.init({ // ... canvasCss: ' .gjs-tools .gjs-badge { / für das Label / Hintergrundfarbe: Rot; } ....

GoodPHP

Gepostetes kostenloses Plugin für festgelegte Farben Grenzen: https://gjs.market/products/borders-color-around-selected-component

#349127. Mai 2021von TheDude702-Antworten
0-Reaktionen

Iframe speichert kein SRC / erkennt iframes nach dem Laden nicht mehr

Version: 0.17.4 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[X] Nein Was ist das erwartete Verhalten?Nach dem Einfügen eines iFrame wird das src zurückgegeben, wenn 'editor.getHTML()' verwendet wird.Beim Laden einer Seite wird diese iframes als iframe-Komponente erkannt und wieder bearbeitbar Beschreibe den...

artf

Ich werde in der nächsten Version iframe-Unterstützung hinzufügen

GJSBlock

Danke, dass du das gemeldet hast, @TheDude70. Das Problem mit iframe speichert src nicht / erkennt iframes nach dem Laden nicht scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn s...

#348526. Mai 2021von ahmedderkaoui1-Antwort
0-Reaktionen

Ein als HTML injiziertes Element auf Canvas verhält sich nicht als Komponente

Betrachten wir einen einfachen Block: Beim Ziehen auf die Leinwand kann diese Komponente ausgewählt werden und es ist möglich, ihre Einstellungen zu ändern. Jetzt mache ich Folgendes, um denselben Eingang in einer Karte hinzuzufügen: '$(someElement).find(".card").html('<input type="text"/>');' Die Eingabe wird erfolgr...

GJSBlock

Danke, dass du das gemeldet hast, @ahmedderkaoui. Tolle Frage zu Element, das als HTML auf Canvas eingeschleust wird, verhält sich nicht wie eine Komponente. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten AP...

#348225. Mai 2021von Palash-Mandal4-Antworten
0-Reaktionen

Runtime updated traits not EDIT mode.

Hallo @artf Ich habe ein Problem mit einer Eigenschaft. Wenn ich den Block per Drag & Drop auf die Canvas ziehe, werden seine Eigenschaften im Bereich Einstellungen problemlos angezeigt. aber als ich das Tag zum zweiten Mal gespeichert und bearbeitet habe und diesen Tag in der Canvas ausgewählt habe, erscheint das Mer...

artf

Definierst du deine eigene Komponente in einem Plugin?

Palash-Mandal

Definierst du deine eigene Komponente in einem Plugin? Nein. Füge einfach die Funktion init hinzu editor = grapesjs.init({ const DC = Editor. DomComponents; Benutzerdefinierte Überschriftenkomponente blockManager.add('header', { Etikett: '...

artf

Die erste Regel zur Definition neuer Komponententypen ist, den Code in ein Plugin zu legen. Aus dokumenten

#347825. Mai 2021von eyroooon1-Antwort
0-Reaktionen

Using GrapeJS on nextjs

Einige der CSS funktionierten nicht richtig, zum Beispiel funktionierte die .gjs-cv-Canvas nicht. Das ist der Screenshot meiner grapejs-Seite in nextjs ! Bild

GJSBlock

Danke, dass du das gemeldet hast, @eyroooon. Danke, dass du deinen Bericht über Nutzung von GrapeJS auf nextjs geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbar...

#346519. Mai 2021von anatoli-dp3-Antworten
0-Reaktionen

Update breaks some things with css

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

artf

Eigentlich wäre die richtige API '.components('html string here')', was wie erwartet zu funktionieren scheint, aber ich werde das Reset-Ding untersuchen, weil ich erwarten würde, dass es genauso funktioniert

artf

Okay, es sieht so aus, als würde die Reset-Methode des Backbone die 'Silent'-Option einschleusen, die verhindert, dass die CSS-Sammlung den hinzugefügten Stil rendert, daher möchte ich vorerst keine Hacky-Bedingungen einsetzen, um diese Op...

GJSBlock

Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem, dass Update einige Dinge mit CSS kaputt macht, scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebensz...

#346218. Mai 2021von ahmedderkaoui3-Antworten
0-Reaktionen

Refresh/Re-render traits of all components in canvas

Is there a way to re-render or refresh traits (which are customs, not built-in traits) of all the components existing whithin the canvas?

iabhiyaan

'''js editor.on('component:selected', component => { component.set({ Eigenschaften: ['Name', 'Platzhalter'] }) }) ````

artf

Mmm, was soll das bringen? Deine benutzerdefinierten Eigenschaften sollten bereits auf Komponentenänderungen reagieren (sofern du sie richtig erstellt hast).

GJSBlock

Danke, dass du das gemeldet hast, @ahmedderkaoui. Tolle Frage zu Aktualisieren/Neurendern der Eigenschaften aller Komponenten in Canvas. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...

#345816. Mai 2021von divesham1-Antwort
0-Reaktionen

LEISTUNG: FÜGE BENUTZERDEFINIERTE BLÖCKE HINZU (Z. B. IFRAME) UND PASSE SIE WIE EIN BILD AN, ALSO BEIM DOPPELKLICKEN, ÖFFNE DIE ASSET-OPTIONEN FÜR VIDEOLINK IM BENUTZERDEFINIERTEN IFRAME-BLOCK

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

GJSBlock

Danke, dass du das gemeldet hast, @divesham. Toller Vorschlag zu FEAT: FÜGE BENUTZERDEFINIERTE BLÖCKE (Z. B. IFRAME) HINZU UND PASSE SIE WIE EIN BILD AN, ALSO BEIM DOPPELKLICKEN, ÖFFNE DIE ASSET-OPTIONEN FÜR VIDEOLINK IM BENUTZERDEFINIERTE...

#344911. Mai 2021von chiragkataria223-Antworten
0-Reaktionen

Das Wechseln der Seiten ruft immer wieder Leinwand-Stile und -Skripte auf

Hallo Ich integriere Page Manager in mein Projekt. Das Problem, das ich habe, ist, dass jedes Mal, wenn ich zwischen Seiten wechsle, CSS- und Skriptdateien geladen werden, die zum Zeitpunkt des Inits im Canvas-Objekt gegeben wurden, immer wieder. Das macht das Wechseln zwischen den Seiten langsam. Implementierung: gra...

chiragkataria22

@artf Können Sie bitte helfen?

artf

Leider erzeugt das Seitenwechseln einen neuen iframe, sodass das Verhalten korrekt ist. Ich habe es bevorzugt, frühere iframes zu entfernen, um den Speicherverbrauch so gering wie möglich zu halten. Eine Lösung könnte sein, eine Möglichkei...

GJSBlock

Danke, dass du das gemeldet hast, @chiragkataria22. Danke, dass du deinen Bericht über Seitenwechseln immer wieder Canvas-Stile und Skripte anruft geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Si...

Durchsuchen Sie alle Themen