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
#341225. April 2021von maxtsh2-Antworten
2-Reaktionen

Das automatische Speichern funktioniert teilweise und hört nach dem Einfügen des Textes auf

Hallo zusammen. Ich benutze dieses großartige Projekt für eine Produktions-App, die mit React.js geschrieben wurde, also habe ich es in meine App integriert. Alles funktioniert einwandfrei, aber ich habe ein Problem damit, dass ich die Editor-Daten bei jeder Änderung automatisch speichere. Betriebssystem: Windows 10 B...

artf

Danke @maxtsh für den Bericht, es gibt tatsächlich ein Problem mit diesen alten Blöcken aus dem Basis-Plugin, das den Speicherzähler kaputt macht. Ich werde die Lösung bald vorantreiben. Aktualisieren Sie vorerst als Hotfix diese Blöcke au...

GJSBlock

Danke, dass du das gemeldet hast, @maxtsh. Das Problem mit Autosave funktioniert teilweise und hört nach dem Einfügen des Textes auf zu funktionieren, scheint ein Problem mit dem Rennzustand oder dem Zustandsmanagement zu sein. Dies passie...

#341022. April 2021von sizhousama3-Antworten
0-Reaktionen

Editor's strange behavior!

Wenn ich den Editor betrete und setComponents oder addComponents benutze, um Komponenten im Store hinzuzufügen, wird die erste Klasse des ersten Elements unerklärlicherweise zur Klasse eines bestimmten Elements hinzugefügt. Weiß jemand den Grund? Ich brauche Hilfe! ! ! ! Bild ! Bild

sizhousama

@artf

artf

Dieser Kurs kommt von deiner App, daher könnte es tausende Gründe geben, wir können dir nicht nur durch zwei Screenshots helfen. Wenn du glaubst, dass es einen Fehler gibt, öffne das Problem korrekt (indem du der Vorlage folgst) und erstel...

GJSBlock

Danke, dass du das gemeldet hast, @sizhousama. Tolle Frage zu dem seltsamen Verhalten des Redakteurs!. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentatio...

#340921. April 2021von ltenti-eventboost4-Antworten
3-Reaktionen

Custom component property that is not a trait

Ich möchte eine benutzerdefinierte Komponente mit einer Eigenschaft erstellen, die durch spezifischen Code aktualisiert wird, aber ich möchte nicht, dass diese Eigenschaft als Eigenschaft sichtbar und aktualisiert werden kann; Angenommen, meine Eigenschaft heißt "ebTesto", ich habe eine Plugin-Funktion so geschrieben:...

ltenti-eventboost

Danke euch beiden!

Ju99ernaut

Ich glaube, es wird nicht gespeichert, da die Eigenschaft nicht vom Standard geändert wurde. Der Editor sollte in der Lage sein, die Eigenschaft direkt aus der Komponentendefinition wiederherzustellen.

Ju99ernaut

Versuche, es in 'Defaults' einzufügen.

#340620. April 2021von vatte212-Antworten
0-Reaktionen

Wie erstellt man einen benutzerdefinierten Speichermanager: Er setzt keine gespeicherten Daten von Canvas ein, nachdem die Seite neu geladen wurde.

Hallo zusammen, ich möchte Daten von Canvas in Redux Store speichern, und es funktioniert, aber nachdem ich die Seite neu geladen habe, setzt die Speicherlademethode meine Daten nicht auf Builder (Canvas), ich weiß nicht, was los ist, sag Bescheid, falls jemand Lösungen hat. Codebeispiel: '''js grapejs.init({ .../// s...

artf

Entfernen Sie dieses: 'const resultKey = key.slice(4);'. Du speicherst Daten mit dem Präfix, lädst sie aber ohne

GJSBlock

Danke, dass du das gemeldet hast, @vatte21. Tolle Frage zu Wie man einen benutzerdefinierten Speichermanager erstellt? Er setzt nach dem Neuladen der Seite keine gespeicherten Daten von Canvas ein. Der empfohlene Ansatz mit StyleManager is...

#340418. April 2021von Abhisheknanda13444634-Antworten
0-Reaktionen

Style Manager Issue.

Hallo @artf ich möchte Stileigenschaften für eine bestimmte Komponente ausblenden und anzeigen. Nachdem ich auf dieses Problem Bezug genommen hatte https://github.com/artf/grapesjs/issues/1428 Ich habe meinen Code so geschrieben, aber es gibt mir den Fehler -: '''js export default (Editor, Config) => { const sm = Edit...

artf

Hallo, @Abhisheknanda1344463 hast du versucht, meine Anweisungen hier zu befolgen? Du musst bei jeder Auswahl keine Sektoren hinzufügen oder entfernen, sondern nur mit den Komponenteneigenschaften spielen

Abhisheknanda1344463

@artf ich habe das schon ausprobiert, aber wenn es mir so gefällt, https://github.com/artf/grapesjs/issues/1428#issuecomment-421640559 Dann zeigt es die Stilsektoren an, in denen diese Eigenschaften vorhanden sind. Ich möchte meinem benutz...

artf

Hier ein kurzes Beispiel für die Nutzung: '''js const plugin = (Editor) => { const { Komponenten, Blöcke, Stile } = Editor; [ { Typ: 'einfach', Requisiten: { Komponenten: 'Einfache Komponente', }, },{ Typ: 'besonders', Requisiten: { Kompon...

#340214. April 2021von joshk1322-Antworten
0-Reaktionen

Unable to get blocks to show in right hand sidebar

Version: 0.14.62 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja[x] Nein Unterstützt weder Vue.js noch NPM Was ist das erwartete Verhalten? Blöcke, die in der rechten Seitenleiste mit Style-Manager angezeigt werden Beschreibe den Bug detailliert Ich versuche, den Blockmanager in der rechten Seitenleiste anzuze...

artf

'''js blockManager: { Anhang zu: '#blocks', // <- entfernen Sie diesen ```

GJSBlock

Danke, dass du das gemeldet hast, @joshk132. Das Problem mit Keine Blöcke in der rechten Seitenleiste anzeigen können scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponen...

#340112. April 2021von ahmedderkaoui3-Antworten
10-Reaktionen

Kann der Style Manager immer IDs generieren, anstatt die bereits definierte Elementklasse zu verwenden?

Wenn wir ein Element im Editor stylen und dieses Element weder Klasse noch ID hat, generiert der Style-Manager eine neue ID mit dem CSS-Stil. Wenn man jedoch ein Element mit einer Klasse gestaltet, nutzt der Style Manager diese Klasse, um Styles hinzuzufügen. Gibt es eine Möglichkeit, IDs immer für das Styling zu verw...

Ju99ernaut

'''js window.editor = grapesjs.init({ // ... selectorManager: { componentFirst: 1, } // ... }); ```

ahmedderkaoui

Vielen Dank!

GJSBlock

Danke, dass du das gemeldet hast, @ahmedderkaoui. Gute Frage zu Kann der Style Manager immer IDs generieren, anstatt die bereits definierte Element-Klasse zu verwenden?. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisge...

#33999. April 2021von AdamTorma4-Antworten
2-Reaktionen

Convert JSON to HTML server-side

Also zunächst einmal vielen Dank @artf für dieses großartige Projekt. Ich habe eine Frage: Ist es möglich, das components-JSON auf der Serverseite (in einer Node.js Umgebung) einfach in HTML umzuwandeln? Wenn es möglich ist, kannst du mir einen Tipp geben, wie ich das erreichen kann? Auf Kundenseite ist es ziemlich un...

bgrand-ch

Hallo, Für zukünftige Fragen oder technische Probleme, die keine Bugs sind, ist der Tab Diskussionen auf GitHub der richtige Ort. Vergesst nicht, dieses Problem zu schließen, falls es gelöst ist, oder eine neue detaillierte Nachricht in di...

anlumo

Ja, wenn du irgendwelche interaktiven Inhalte hast, würde das wahrscheinlich nicht funktionieren. Glücklicherweise ist das bei meiner Bewerbung nicht der Fall.

Ju99ernaut

Vielleicht könntest du Grapesjs serverseitig installieren (ähnlich wie clientseitig) und zum Rendern nutzen, sonst musst du den Renderer rückentwickeln. Eine weitere Alternative wäre, das generierte HTML ebenfalls in der Datenbank zu speic...

#33979. April 2021von YumiChen1-Antwort
0-Reaktionen

Sorter direction incorrect with web component slot

Version: 0.16.45 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Was ist das erwartete Verhalten? Gegeben dass eine übergeordnete Webkomponente-Instanz einige Elemente mit 'slot' rendert, sollte der Sortierer, wenn das übergeordnete Element von 'slot' im Stil 'display: flex' erhalten hat, vertikal sein,...

GJSBlock

Danke, dass du das gemeldet hast, @YumiChen. Das Problem mit Sortierrichtung falsch im Webkomponenten-Slot scheint ein Rennbedingungs- oder State-Management-Zeitproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyk...

#33927. April 2021von rywilson283-Antworten
0-Reaktionen

Allow dynamic droppable configuration using a function

Ich habe die Anforderung, dass ich keine Selektoren verwenden darf, um zu bestimmen, ob ein Element weggelassen werden kann. Zum Beispiel: ! Bild Die "Kind"-Komponente muss innerhalb einer "Eltern"-Komponente sein, jedoch kann die Kind-Komponente ein Ref-Attribut enthalten, sie nur in andere Elterncontainer gezogen we...

rywilson28

Zugehörige PR: https://github.com/artf/grapesjs/pull/3393

rywilson28

@artf hast du Fragen zu dieser Funktion oder zum Ansatz in der PR?

GJSBlock

Danke, dass du das gemeldet hast, @rywilson28. Toller Vorschlag zu FEAT: Dynamische absetzbare Konfiguration mit einer Funktion erlauben! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichk...

Durchsuchen Sie alle Themen