GrapesJS-Probleme

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

334-Probleme gefunden

🔍 components
#701Jan 2, 2018von Austinbiggs3-Antworten
1-Reaktionen

Die Änderung einer Komponente im Editor löscht den Modellinhalt

Was ich erreichen möchte: Ich habe spezielle "Daten"-Attribute auf einigen der Komponenten, die ich in den Editor ziehe. Wenn eine dieser Änderungen geändert wird, möchte ich den Wert des Attributs "data-" und des neuen Inhalts erhalten. Ich habe Code, der anhört, wenn eine Komponente modifiziert wird. Wenn dieses Eve...

artf

Hallo Austin, der Grund für dein Problem ist, dass das integrierte RTE anders funktioniert als ein benutzerdefiniertes (z. B. CKEditor-Plugin), das einfach alle Änderungen im 'Content' schreibt. https://github.com/artf/grapesjs/blob/dev/sr...

Austinbiggs

Ich habe mehr Code durchgewühlt und soweit ich das beurteilen kann, passiert das nicht beim CKEditor-Plugin (getestet mit der Newsletter-Demo). Allerdings tritt es bei der Verwendung des Standard-RTEs auf (getestet an meinem eigenen Code u...

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.

#687Dec 27, 2017von TWCM3-Antworten
1-Reaktionen

Nach Aktualisierung der Komponentenattribute mit editor.on('component:add',function(){}; Der Blue-Box-Artikel ist nicht korrekt.

Nach Aktualisierung der Komponentenattribute mit editor.on('component:add',function(){}; Der blaue Box-Gegenstand (es bedeutet das Aktionssymbol) ist nicht korrekt. Das Kopier-Symbol sollte nicht angezeigt werden. ! Bild Javascript ' var hasClass = function(model, className){ return model.get('classes').where({name: c...

artf

@tommywulove okay, dann schließe ich das @ryandeba Wie du bereits erwähnt hast, wird die Symbolleiste erstellt, wenn die Komponente initialisiert wird, also sehe ich das ehrlich gesagt nicht als Bug und insgesamt sollte dein Snippet gut fu...

Ryandeba

Hallo @tommywulove, Ich glaube, das "blaue Box-Objekt", auf das du dich beziehst, ist die Komponenten-Symbolleiste. Alle Symbolleisten-Buttons werden für jede Komponente erstellt, sobald diese Komponente initialisiert wird; Eine Änderung e...

TWCM

Hallo @ryandeba, Danke für deine Antwort. Ich habe festgestellt, dass das Component:Add-Ereignis für meinen Fall nicht geeignet ist, also habe ich Component-Typ verwendet, um mein Problem zu lösen. Ich habe den Komponententyp aktualisiert...

#665Dec 20, 2017von SwithFr3-Antworten
1-Reaktionen

Benutzerdefinierte Komponente und Speicherung

Entschuldigung, ich nochmal! Ich versuche, meine Vorlage mit meiner neuen Komponente "img-link" zu speichern: Aber wenn ich meine Vorlage mit dem Befehl 'gjs-get-inlined-html' speichere (es ist eine Newsletter-Vorlage), speichert sie nicht die src meines Bildes. Kannst du mir bitte helfen? '''javascript Export Standar...

SeongwoonHong

Das Problem mit SRC liegt hier'''js// Ansichteditor.runCommand( 'open-assets', {// Das Modell sollte das sein, das sich in img-link befindet.Ziel: this.model,```Ich denke, du solltest einfach eine benutzerdefinierte Ansicht erstellen, bei...

SwithFr

Tatsächlich scheint das Problem vom isComponent zu stammen. Meine Komponente wird mit seinem Klassennamen 'img-link' erkannt und der Typ 'img-link' wird zurückgegeben und somit neu gerendert.

artf

Meine Komponente wird mit seinem KlassenNamen 'img-link' erkannt und der Typ 'img-link' wird zurückgegeben und somit neu gerendert. 'isComponent' wird nur verwendet, wenn ein HTML geparst wird, daher bin ich mir nicht sicher, ob das der Fa...

#648Dec 15, 2017von Effektiv2-Antworten
0-Reaktionen

Das Panel kann beweglich sein, verhindert aber eine Verlagerung und entfernt Eigenschaften am Kind

Hallo, Wie kann ich einen Umzug verhindern und das Entfernen von Eigentum an den Kindern verhindern? In diesem Fall (siehe Code unten) darf der Benutzer den Elternteil (Template2) verschieben, aber nicht alle Kinder bewegen. Ich habe es mit 'propagate' ausprobiert, aber diese Eigenschaften gelten auch für das Elternsy...

artf

Hallo @effectief, erstelle einen Wrapper für Kinder mit der Eigenschaft 'Propagieren'

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.

#639Dec 14, 2017von z1lk3-Antworten
6-Reaktionen

Komponente auf Canvas neu rendern, wenn TagName geändert wurde

Ich versuche, eine einfache Header-Komponente zu bauen, mit der man H1 bis H6 mit einem Merkmal auswählen kann. Aber wenn eine Option ausgewählt wird, wird die Leinwand nicht aktualisiert. Die Änderung ist in der Codeansicht sichtbar, und wenn ich das Element in der Canvas mit dem Drag-Tool verschiebe, ändert sich das...

artf

@z1lk ich habe so etwas schon für die nächste Veröffentlichung hinzugefügt '''js Modell Inside Init this.listenTo(this, 'change:tagName', this.tagUpdated); // ... tagUpdated() { const coll = this.collection; const bei = coll.indexOf(this);...

z1lk

Ich weiß nicht, warum 'el' eine Zeichenkette sein sollte, aber siehe den Commit, der das Problem geschlossen hat: https://github.com/artf/grapesjs/commit/e450cb98855d16ad819f1214350825a50e45e910 Wenn du die neueste Grapes-Version verwendes...

artf

Ja, das liegt daran, dass man den Tag-Namen eines bestehenden DOM-Elements nicht ändern kann. Wahrscheinlich wäre die Lösung bei der Änderung von 'tagName', den Knoten zu entfernen und zu ersetzen (an derselben Stelle).

#620Dec 7, 2017von Xeux3-Antworten
0-Reaktionen

Fernspeicherung

Ich versuche, den Remote-Speicher zu nutzen, aber ohne Erfolg. Mit den behobenen Problemen schaffe ich es, alles so gut wie möglich anzupassen, aber die Editoren rendern nicht geladenes HTML. GrapesJS: JSON: '{"gjs-css":"", "gjs-html":"<div>HELLO</div>", "gjs-assets":"[]", "gjs-styles":"[]", "gjs-components":"[]"}' La...

DeathStapler

Ich hatte ähnliche Probleme. Schau dir das Problem an, das ich verursacht habe. Ausgabe #597. Mein Problem bezog sich auf die Verwendung von 'contentTypeJson: true', aber das hast du bereits in deinem Thema.

artf

GrapesJS scheint gut zu laden, habe ich editor.render() nach init und auch innerhalb des Load-Events zum Ausprobieren gesetzt. Du solltest 'editor.render()' nur mit 'autorender: 0' verwenden, also entferne es

Xeux

@DeathStapler danke, ich konnte die URL mit dieser Einstellung laden. @artf den Editor immer noch nicht rendern kann, zeigt die Konsole die geladene URL Load an, aber im Editor nichts, auch im Quellcode-Button. Ich benutze die neueste Vers...

#553Nov 21, 2017von baxxos3-Antworten
2-Reaktionen

Hinzufügen neuer Komponenten zu bestehenden

Hallo, Ich möchte fragen, ob es bereits Unterstützung oder eine API gibt, um neue Komponenten zu einer bestehenden Komponentenliste hinzuzufügen (z. B. nach dem Abrufen oder dynamischen Generieren). Ich spreche von so etwas wie Folgendem: Ich habe die Dokumentation studiert und das Nächste, was ich gefunden habe, ist...

Ryandeba

Leider kenne ich keinen einfachen Weg, ein bestimmtes Komponentenobjekt zu bekommen, ohne es rekursiv durchzugehen, um das gewünschte zu finden, aber das klingt nach einer großartigen Idee! Vielleicht kannst du so etwas machen, um alle Kom...

baxxos

Danke für eure Antworten, ich denke, meine Frage wurde beantwortet und es gibt nicht viel mehr hinzuzufügen. Ich schließe das jetzt, aber die 'find()'-Methode wäre eine willkommene Ergänzung zu diesem großartigen Framework.

Ryandeba

Hallo @baxxos, Versuchst du so etwas zu machen: https://jsfiddle.net/ztqsugaw/3/?

#529Nov 15, 2017von krunal0392-Antworten
0-Reaktionen

Editor.setComponents(html) wird im Editor auf Standardmerkmale zurückgesetzt

#522 Danke für alle Hilfe konnte ich über this.model.attributes lösen. aber jetzt habe ich ein weiteres Problem, bei dem editor.setComponents den Wert im Editor von HTML zurückgesetzt hat, der auf Standardmerkmale zurückgesetzt wurde. Anwendungsfluss 1) Der Nutzer wurde zum grapesjs-Editor weitergeleitet, um Seiteninh...

artf

@krunal039 'editor.getHtml()' ist das dein ENDGÜLTIGES Ergebnis und offensichtlich gibt es keine Informationen zu Eigenschaften und anderen Dingen. Speichere und benutze dann 'editor.getComponents()', falls du möchtest, dass der Benutzer d...

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.

#528Nov 15, 2017von krunal0391-Antwort
0-Reaktionen

Modell- und Komponenten-Beispielcode und -ausgabe

@artf Entschuldigung, dass ich ein weiteres Problem mache, aber ich habe auch Below Code ausprobiert, ich habe dafür Codepen erstellt. 'Codepen' und es gibt immer noch nur leere div über editor.getHtml() zurück, ! Gefangennahme Ich kann HTML im Canvas aktualisieren, aber nicht im Model. ! Gefangennahme Außerdem haben...

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.

#527Nov 15, 2017von krunal0392-Antworten
1-Reaktionen

Modell- und HTML-Rückgabeproblem

#522 @artf ich habe es versucht, wie du sagst, aber immer noch kein Erfolg. Ich möchte deine Zeit nicht verschwenden, aber es wäre sehr hilfreich, wenn du bitte eine kleine Probe erstellen oder mich auf eine Probe verweisen könntest, ich bin mir sicher, dass ich etwas übersehe. Entschuldigung, ich musste ein weiteres...

adamlc

@krunal039 das ist kein Unterstützungsformular. Wenn du Probleme hast, wird es die Mitwirkenden nur verärgern, hier zu fragen. Wenn du ein Problem hast, frag bei Stack Overflow, dafür ist es doch....

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.

Durchsuchen Sie alle Themen