Editor.refresh() funktioniert im benutzerdefinierten Setup nicht
@nedim1511 können Sie bitte eine reproduzierbare Demo bereitstellen?
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
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 vor dem Aktualisieren anrufe, sind die Werkzeuge wie erwartet positioniert:
editor.trigger('test:canvasOffset'); editor.trigger('frame:updated');
Version: 16.0.18
Antworten (3)
@nedim1511 können Sie bitte eine reproduzierbare Demo bereitstellen?
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 obvious on horizontal drag resize.
In meiner lokalen Version funktioniert dein Beispiel korrekt, daher wird es wahrscheinlich in der nÀchsten Version behoben sein.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1170
Problem mit dem Navbar-Design
Hallo zusammen, Ich habe ein Problem in der Navigationsleiste, bei dem die ReaktionsfÀhigkeit nicht funktioniert und das Styling ebenfalls...
Problem #2008
Die Leinwand wird dunkel und unverĂ€nderbar, wenn man ein groĂes StĂŒck benutzerdefinierten HTML hinzufĂŒgt.
FrĂŒher habe ich benutzerdefiniertes HTML mit 'editor.addComponent()' hinzugefĂŒgt. Das funktioniert meistens gut, aber wenn ich versuche, ei...
Problem #1296
Der benutzerdefinierte Rich Text Editor funktioniert nicht
Hallo @artf, ich habe gerade ein eigenes Plugin fĂŒr die RTE erstellt, das verschiedene Bibliotheken wie CKEditor 5, TinyMCE 4 oder Pell ver...
Problem #2583
Breakpoints stimmen nicht mit der Medienanfrage in Canvas ĂŒberein
Hey @artf Ich habe mehrere Breakpoints ! Bild Das Problem ist, dass bei einer Auflösung (mit den Icons eingestellt) wie 411 (mobil) nicht i...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.