Ich möchte eine Div hinzufügen, in der der Nutzer seinen eigenen Code zu grape.js hinzufügen kann. So kann er seinen vorgefertigten Code mit grape.js bearbeiten. Jede Hilfe wäre sehr willkommen.
artf
Schau dir das an #324
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich benutze die Option 'Autosave' in 'StoreManager' und würde gerne wissen, ob es eine Möglichkeit gibt, zuletzt gespeicherte Inhalte zu bekommen
artf
Nutze einfach das Ereignis 'storage:store' und speichere es selbst
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich habe eine benutzerdefinierte Komponente und wollte bei Trait Change HTML aktualisieren, aber zufällig wurde der Span/Textnode in der Trait Change Funktion anstelle des HTML-Elements zurückgegeben. Unten ist HTML, das von der Komponente generiert wird und bei Titeländerungen das h4-Element aktualisiert werden möcht...
artf
Nun, aus dem, was du geschrieben hast, kann ich nicht sagen, was passiert, aber definitiv wird nichts zufällig generiert, du gehst einfach tiefer mit dem Debug. Übrigens kannst du das mit der Methode 'find(query)' einfacher lösen: '''js va...
krunal039
@artf ich habe versucht zu debuggen, aber ohne Erfolg, da es auf einigen Seiten passiert und nicht auf allen Seiten. außerdem 'this.find' ist undefiniert ! Bild
Hallo @artf, Ich habe dieses Problem im Gradient-Plugin "Plugin gjs-style-gradient not found". Der untenstehende Code wurde verwendet, um ihn in unsere Datei aufzunehmen: editor = grapesjs.init({ Plugins: [ 'GJS-Style-Gradient'], pluginsOpts: { 'gjs-style-gradient': { colorPicker: 'default', grapickOpts: { Min: 1, Max...
Sabrewolf
Du musst das Plugin JS einbauen, hier funktioniert die Live-Version https://jsfiddle.net/ssabrewolf/7ur0cwq3/32/
Deepak813
Hallo @ssabrewolf, Danke für die Nachricht. Ich habe denselben Code verwendet, aber manchmal bekomme ich die gleiche Fehlermeldung "Plugin gjs-style-gradient not found". Siehe den Code unten: Redakteur. StyleManager.addProperty('Page Setti...
Sabrewolf
Um Probleme in deiner Umgebung zu vermeiden, erstelle einfach einen Fork, ist ein Punkt aus dem obigen Link, und verwende denselben Code, den du zum Init benutzt hast.
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Ich habe ein Problem mit der abfallenden Ausbreitung gefunden. Ich mache ein Beispiel. Ich füge "3 Spalten" in meine Vorlage ein (gelbe Zone in jsfiddle), jetzt erscheint der grüne Selektor nicht, wenn ich ein Bild in einer der Spalten hinzufügen möchte. Wenn ich alle Data-GJS entferne, funktioniert das System korrekt...
artf
Das passiert, weil man im inneren Feld 'droppable' propagaat und wenn man die Tabelle verlegt, geht das 'dropable' in die Spalten Übrigens, benutze immer die neueste Version
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo Grapesjs Team Ist es möglich, eine Schnellzugriffsseitenleiste im linken Panel mit den beliebtesten Blöcken (Text, Bild, 2 Spalten usw.) zu erstellen? So ist es immer sichtbar, weil das Auswählen einer beliebigen Komponente auf der Leinwand automatisch das Hauptpanel der rechten Blöcke ausblendet. Wenn ja, wie k...
artf
Schau dir dieses Beispiel an https://codepen.io/artf/full/MQpZPj/
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Hallo zusammen, Ich habe eine Anforderung, dass ich einen Button hinzugefügt habe, der die Konfiguration in der entfernten Datenbank speichert. Jetzt möchte ich jede Änderung in der Leinwand anhören, um den Button zu aktivieren/deaktivieren. Zum Beispiel: Wenn es Änderungen gibt, aktivieren Sie den Speichern-Button, d...
IStirton10
Tatsächlich denke ich, dass es eine Veranstaltung gibt, die diesem Zweck dienen könnte. Könntest du versuchen, deinen Methoden-Callback auf 'change:changesCount' zu definieren? grapesjs\src\editor\model\Editor.js:64 'this.on('change:change...
IStirton10
Ich bin mir nicht sicher, ob es ein exklusives Event gibt, das auf Änderungen am Canvas achtet. Vielleicht könntest du deine Methode stattdessen auf allen Canvas-Events ausführen lassen? https://github.com/artf/grapesjs/blob/dev/src/editor...
milapshah15
@IStirton10 Lass mich es ausprobieren. Ich denke, das sollte funktionieren. Herzliche Grüße Milap
Hallo zusammen, Ich brauche Hilfe bei der Integration in eine Web-App, die ich habe. Alles rendert und funktioniert wie erwartet, aber ich versuche, die hochgeladenen Bilder (per Drag and Drop) als base64 zu bekommen. Ein Endpunkt zu benutzen ist keine Option, die ich nutzen kann. Das ist der Code, den ich habe Außerd...
artf
Hast du das schon mal ausprobiert? '''js assetManager: { ... uploadFile: false, embedAsBase64: true, ```
afaraha8403
Ja, das habe ich ausprobiert. Aber was ich suche, ist, die Base64-Datei zu bekommen, damit ich sie auf das Plateform hochladen kann, das ich benutze, und dann die Rücksendungs-URL zu grapesjs hinzufügen kann
artf
Dann benutze 'uploadFile' und wenn du nicht weißt, wie du die Base64 der Datei bekommst, versuche, 'embedAsBase64' zu kopieren.
Hallo, Bruder. Tabellen können den Inhalt nicht ändern. Wie kann ich den Inhalt in TD verändern?
artf
@ionic666 bitte der Themenvorlage folgen, ich verstehe nicht einmal den Kontext deiner Frage
Lock[Bot]
Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.