Version : grapes.min.js 0.15.10 Hallo, Ich verwende einen benutzerdefinierten Speicher, um JSON-Daten von oder in einen Textbereich zu laden und zu speichern. Die Verwendung eines benutzerdefinierten Speichers scheint die Autoload-Option nicht zu unterstützen. Stattdessen muss ich editor.load() manuell auslösen, aber...
Treztreiz
Die Autoload-Option funktioniert tatsächlich, wenn der benutzerdefinierte Speicher als Plugin hinzugefügt wird.Benutzerdefiniertes Speicher-Plugin : Redakteur:
collindutter
@treztreiz hast du jemals herausgefunden, wie man das macht, ohne es als Plugin zu registrieren? Ich stoße auch auf dieses Problem.
Treztreiz
@collindutter Es scheint, als müsste man ein Plugin erstellen. Ich nehme an, die Autoload-Option wird verwendet, während Grapes instanziiert ist, und leider auch der Funktionseditor. StorageManager.add benötigt tatsächlich diese Instanz......
Hallo, Ich habe ein Problem mit Rückgängig machen und neu machen, nehmen wir an, ich habe einen Textblock wie Text hier einfügen, ich werde zu Hallo wechseln, dann klicke ich auf einen Rückgängig-Button, dann erscheint ein Hier Text einfügen. Ich klicke wieder auf einen Remov-Button, es erscheint wie Text hier einfüge...
Pouyamiralayi
@GayathriD2020 Grapesjs verwendet Backbone-Undo unter der Haube und hier ist das SRC für Grapesjs Undo Manager Prost!
GayathriD2020
Danke für die Referenz, ich werde das überprüfen und falls ich Hilfe brauche, sag dir Bescheid. Einen schönen Tag noch.
Pouyamiralayi
@GayathriD2020 ich kann das in der Demo nicht reproduzieren. Bist du auf der neuesten Version? Prost!
Hallo, ich set: editor.on('selector:add', selector => selector.set({ aktiv: falsch, })); Um nach dem Klicken und der Bearbeitung von CSS die Klasse auf Element NICHT auszuwählen, funktioniert es, aber nach dem Seitenaktualisieren wählt es erneut die Klassen von Elements aus. Gibt es eine Möglichkeit, das zu beheben?
MatejGlasnak
Ich habe eine Lösung gefunden. Selector:add wird nur aufgerufen, wenn eine neue Komponente hinzugefügt wird, aber die Selector-Einstellungen für diese Komponente werden nicht gespeichert. Nach dem Wiederladen der Seite wird es nicht zu zuv...
Hallo @artf ich hoffe, alles läuft gut. Das ist eher eine Erinnerung oder Warnung für ein Problem, das ich gerade hatte, und das ich eine Weile gebraucht habe, um es zu lösen. Wenn die Höhe des Wrappers (standardmäßig durch den Selektor #wrapper modifiziert) auf 'Height: 100%' statt 'min-height: 100%' gesetzt ist, zei...
artf
Hallo Juan, danke für all die Details, ich werde bald ein großes Leinwand-Refactoring zusammenführen und sehen, ob wir das beheben können (z. B. Scroll-Callback an den Wrapper anhängen).
artf
Danke für die Erinnerung @bgrand-ch, ich habe dieses Problem 😬 tatsächlich vergessen Das wird in der nächsten Version behoben.
jcamejo
Freut mich zu hören, ich hoffe, das Refactoring hilft, das Problem zu beheben.
Hallo zusammen, Ich verstehe nicht, ich habe eine Vorlage mit Textobjekten in Schriftgröße 14px erstellt, sie sieht auf meinem Laptop im Desktop-, Pad- und Smartphone-Modus gut aus. Aber wenn ich mein Smartphone benutze, haben manche Textobjekte nicht die gleiche Schriftgröße. Alle roten Pfeile im Bildschirm sind mit...
@artf, könntest du bitte einige Hinweise geben, wie ich die Formauswahl-Komponente in grapesjs-plugin-forms so verbessern kann, dass sie ungefähr so aussieht: ! auswählen Die Idee ist, eine schlankere Möglichkeit zu bieten, Auswahloptionen hinzuzufügen und sie zu entfernen, so wie man Dropshadow-Schichten hinzufügen w...
Hallo, wenn ich auf Element klicke, wird seine Klasse automatisch ausgewählt. Wie kann ich Klassen auf "nicht ausgewählt" setzen und nur auswählen, wenn nötig? <img width="470" alt="Screenshot 2020-01-21 um 13 03 44" src="https://user-images.githubusercontent.com/51018512/72803479-7e29b680-3c4e-11ea-8def-baafc10507ae....
MatejGlasnak
Ich habe eine Lösung gefunden: https://github.com/artf/grapesjs/issues/1979
Hallo Team, Ich habe etwas unterschiedliche Anforderungen für Export- und Importcode. Ist es möglich, HTML und CSS im Speicher zu bekommen (ich möchte es in der Datenbank speichern), anstatt das PopUp zu öffnen, das eine Option zum Speichern einer ZIP-Datei bietet? Ich benutze das Webseiten-Plugin in der Angular-App I...
Pouyamiralayi
@denish-Kanabar kannst du so machen: Prost!
Pouyamiralayi
Hallo @denish-kanabar Ist es möglich, HTML und CSS im Speicher zu bekommen? (ich möchte es in der Datenbank speichern) Bitte beachten Sie die Storage APILadeseite mit vorgerendertem oder vorgefertigtem HTML Prost!
Denish-Kanabar
Ich habe den Thread überprüft und konnte von dort aus nur noch Plugins importieren, aber jetzt besteht das Problem beim Aufrufen der API, während der Befehl hinzugefügt wird, damit der Editor in der Datenbank speichern kann
Ich habe mehrere Plugins ausprobiert, z. B. Webseite, Newsletter und Basic Block, aber in allen drei Fällen flackert es sofort an, sobald ich den Move over Container nehme (Div: GJS). Deshalb erlaubt es nicht, Text fett, kursiv, unterstrichen und so weiter zu formatieren. Angehängt ist ein Codebeispiel ohne npms studi...
artf
Wenn Sie denken, dass es ein Problem mit GrapesJS gibt, öffnen Sie bitte ein Problem korrekt (folgen Sie der BUG-Vorlage): Geben Sie die Version, den Browser, die Live-Demo und alle notwendigen Details an, um Ihrem Problem einen Kontext zu...
Hallo, danke für den wunderbaren Redakteur, Ich habe versucht, den Editor zu integrieren, und alles ist in Ordnung. Wenn der Nutzer ein Bild aus dem Asset Manager auswählt, gibt es keine Aktion. Wenn eine Benachrichtigung angezeigt wird, dass das Bild ersetzt oder das Bild erfolgreich ausgewählt wurde, wie kann eine W...
Pouyamiralayi
Hallo @pradeeshattlee den untenstehenden Code in ein plugin: Mehr zur Erweiterung des Asset Manager finden Sie bei diesem Link Prost!
artf
ich den unteren Code ausprobiert habe, wird die Warnung mit einem einzigen Klick angezeigt, aber das Bild wird nicht ersetzt Das passiert, weil du die ursprüngliche Methode überschreibst; um sie korrekt zu erweitern, solltest du Folgendes...