Ich habe ein Problem mit einer benutzerdefinierten Einrichtung, bei der das Canvas-iframe mit JS verschoben wird. Der Aufruf "editor.refresh()" fixiert die Positionierung der Werkzeuge nach dem Move nicht. Ich denke, das Problem liegt daran, dass der Offset-Cache beim Aktualisieren nicht gelöscht wurde. Wenn ich das v...
artf
@nedim1511 können Sie bitte eine reproduzierbare Demo bereitstellen?
neon12345
https://jsfiddle.net/3gqh6p5a/ Click select the "Hello World" and drag the vertical splitter to the left to resize the split window. The "editor.refresh()" called on dragEnd should align the tools but it does not seem to work. It is more o...
artf
In meiner lokalen Version funktioniert dein Beispiel korrekt, daher wird es wahrscheinlich in der nächsten Version behoben sein.
Version: 0.16.12 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [x ] Nein Was ist das erwartete Verhalten? Zurücksetzen des Fensterinhalts der aktuellen Frameansicht Beschreibe den Bug detailliert Ich möchte eine Komponente implementieren, die dem Benutzer hilft, bestimmte Aktionen auszuführen, indem ein Erei...
artf
Du kannst das innere Canvas-Fenster auf diese Weise 'editor' aufrufen. Canvas.getWindow()'
Wir haben die Anforderung, sowohl Artikel als Landingpages zu schreiben als auch Artikel, die eher Landingpage sind. Deshalb dachten wir, GrapesJS wäre am besten zu uns geeignet, aber wir möchten wissen, ob dieses Framework auch für Content Editing geeignet ist, ähnlich wie die TinyMCE / CKEditor Erfahrung? Denn CKEdi...
artf
GrapesJS nur als WYSIWYG-Editor zu verwenden, ist wahrscheinlich ein Aufwand, da es mehr Konfigurationszeit erfordern würde, aber es ist auf jeden Fall möglich, da es intern bereits ein RTE-Modul gibt (das Standardmodul ist wahrscheinlich...
v0.16.18 (ebenfalls getestet v0.16.22) Kannst du den Fehler aus der Demo reproduzieren? [X] Ja [ ] Nein Was ist das erwartete Verhalten? Grapesjs sollten sich innerhalb eines scrollenden Elements korrekt verhalten Beschreibe den Bug detailliert Wenn grapesjs innerhalb eines scrollenden Elternelements (außer dem Fenste...
artf
Danke für den Bericht@metatick kannst du bestätigen, ob es das gleiche Problem wie bei #2722 ist? In diesem Fall sollte dies geschlossen werden (aber es lohnt sich, denselben Codesandbox zu melden).
Keine Antwort[Bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
Hallo nochmal! Unser Team versucht in letzter Zeit, die Canvas von GrapesJS programmatisch zu aktualisieren ohne versehentlich ein 'Update'-Event auszulösen. Wenn unser Verständnis stimmt, würde das bedeuten, dass ein Aufruf von 'setStyle' oder 'setComponents' kein 'Update'-Ereignis auslöst, unabhängig von den aktuell...
artf
Ja, es könnte tatsächlich Sinn machen, bei diesen Methoden 'Optionen' zu haben, daher wäre eine PR willkommen.
Die Verwendung von CSS in Init führt zu einem leeren Bildschirm: Ich möchte mehrere CSS-Dateien verknüpfen, damit ich auf der eigentlichen Webseite Klassen definieren kann, z. B. Innerhalb der CSS-Datei (Beispiel): Und auf der Webseite möchte ich Text definieren (z. B.) mit Klasse h6 oder einen benutzerdefinierten Blo...
GrapesJS-Version verwendet: 0.16.12 (aktuell) Einfach ein seltsames Verhalten: Ich kann alle Attribute hinzufügen, die ich möchte, wenn ich Component direkt im Canvas mit der Dom components Add-Funktion (wie Code unten) hinzufüge, aber der Editor entfernt die Klasse immer. Die Klasse wird nur hinzugefügt, wenn wir zue...
artf
Ja, man muss die Eigenschaft 'classes' verwenden, aber ich stimme zu, dass das verwirrend ist (weil Klassen etwas anders behandelt werden), also versuche ich, die Initialisierung auch mit dem Wert 'attributes.class' möglich zu machen
Tatsächlich funktioniert der Code, den ich dir gebe, – um zu verstehen, was ich meine, probiere das hier:Fügt benutzerdefinierte Komponente in die Canvas ein, wie du gesagt hast, wird der CSS-".row"-Stil nicht geladenJetzt einen beliebigen...
Leozinho0
Hallo. Danke für die Antwort. Es funktioniert nicht. Wenn du https://grapesjs.com/demo.html beim Hinzufügen einer Komponente (z. B. 3 Spalten) überprüfst und klickst, um das HTML zu exportieren, siehst du, dass die .row- und .cell-Klassen...
Lieber Artf Ich versuche, meiner Anwendung eine Funktion für Endnutzer hinzuzufügen. Es ist ein Tool zum dynamischen Hinzufügen von CSS und JS CDN-s. Wie bei jsFiddle oder Codepen, wenn wir externe Ressourcen (css/js) CDN-s hinzufügen. Das bedeutet, dass nach dem Hinzufügen eines Links für JS oder CSS dieser im Canvas...
artf
Wenn du dynamische CSS/JS innerhalb der Vorlage speichern musst, musst du sie am Body anhängen (z. B. 'editor.addComponents('<script src="...">..'))') wenn du sie außerhalb der Vorlage brauchst (die NUR den Körper verwaltet), also in der <...