https://grapesjs.com/demo.html when i edit the button text to 'test' after reload the result:
OleksandrNeroda
@artf Vielleicht kannst du dabei helfen?
fzerman
Diese Demo speichert deine Änderungen auf deinem lokalen Speicher des Browsers. Wenn du nicht gespeichert hast, ist das normal. Versuche, 'editor.store()' in der Konsole zu speichern oder auszuführen.
OleksandrNeroda
@Swindler36 in meinem Projekt nutze ich nicht den lokalen Speicher, nur alles wird in der Datenbank gespeichert, aber das Problem ist dasselbe. Ich glaube nicht, dass das ein Problem mit der lokalen Speicherung ist.
@artf – In der Dokumentation steht, dass wir, wenn wir den Aspekt jeder Blockvorschau anpassen müssen, eine Render-Callback-Funktion in den Block übertragen können. Aber hier ist der eigentliche Punkt: Ich habe diesen Render-Callback in eine Funktion namens func() gewickelt und ihn auf eine Ajax-Anfrage aufgerufen Wen...
artf
Der Blockmanager sieht die Änderung nicht, wenn du das Folgende machst: 'block.attributes.render = ...'. Du musst die Eigenschaft explizit auf folgende Weise aktualisieren: '''js block.set({ render: () => { zurück '<div>NEUES HTML'</div> }...
GJSBlock
Danke, dass du das gemeldet hast, @mohd7469. Danke, dass du deinen Bericht über Renderfunktion blockieren, nicht Trigger, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal rep...
When I runCommand for inline CSS, It's giving me a warning and undefined.
artf
Es gibt keinen eingebauten Befehl, um CSS zu erhalten, aber wie es im Newsletter-Plugin implementiert wurde, findest du hier: https://github.com/artf/grapesjs-preset-newsletter/blob/master/src/openExportCommand.js Die Kernfunktionalität be...
GJSBlock
Danke, dass du das gemeldet hast, @mprince2k18. Gute Frage zu Kann keinen Inline-CSS-Code bekommen. Wie benutzt man das?. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die...
Kann JavaScript unter dem grapesjs-Panel geladen werden?
fzerman
Hallo @henry930, Ich habe dieses Problem gelöst, indem ich einen Nachlader entwickelt habe. '''js let editorConfig = { Deine Konfigurationen } let editor = false; function editorLoad(){ $(editorConfig.container).empty(); mit JQuery editor...
Ich verstehe nicht, wie es in 4 Jahren immer noch nicht das Importieren einer einzelnen HTML-Datei unterstützt, die mit JavaScript rendert? Die meisten Stylings sind sehr ungewöhnlich
Ich möchte die kleine if-Bedingung hinzufügen wie: wenn (block1 gezogen wird) { Show Modal }
artf
Du kannst das Ereignis 'block:drag:stop' verwenden '''js editor.on('block:drag:stop', (component, block) => { // ... }) ```
GJSBlock
Danke, dass du das gemeldet hast, @echobinod. Tolle Frage zu Wie erkennt man, welcher Block in die Leinwand gezogen wird?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Gra...
Hallo @artf, Danke, dass Sie dieses wunderbare Paket aufgebaut und gepflegt haben. Problem Ich benutze Nicepages, um eine Vorlage zu erstellen und sie in meine Webapp hochzuladen. Ich habe Grapesjs integriert, was es Administratoren ermöglicht, die Vorlagen leicht zu bearbeiten. Das Problem, mit dem ich konfrontiert b...
artf
Die Standard-Videokomponente in GrapesJS wird anders behandelt (ohne Quellcode). In deinem Fall würde ich vorschlagen, die Standardversion zu erweitern und die Unterstützung für Quellen hinzuzufügen.
GJSBlock
Danke, dass du das gemeldet hast, @mshafiq235. Toller Vorschlag mit src automatisch zum Video-Tag hinzugefügt! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten...
double-click.pptx Ist es möglich, dass der "changesCount"-Parameter nicht erhöht wird, wenn man nur doppelt auf eine Komponente klickt? Der Parameter "changesCount" wird erhöht, wenn man doppelt klickt und keine Änderungen vorgenommen werden. Ich habe ein Video in der pptx-Datei angehängt, das dieses Verhalten zeigt....
artf
Das sollte in der nächsten Version behoben werden.
GJSBlock
Danke, dass du das gemeldet hast, @marcepoblet. Gute Frage zu Änderungen Die Anzahl wird erhöht, ohne dass Änderungen angewendet werden. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überpr...
Ich benutze die GrapesJS-Version (0.16.27) und habe das grapesjs-style-bg-Plugin in den Editor integriert. Die Funktionalität funktioniert einwandfrei. Aber wenn man auf die Tabs auf der Hintergrund-Eigenschaft klickt, tritt das Klickproblem auf. Sofort wird der Tab umgeschaltet. Besonders tritt es auf, wenn wir die G...
artf
Danke für das Video zum Problem, aber es hilft in keiner Weise bei der Lösung. Wenn du keine reproduzierbare Demo erstellen kannst, kann ich dir nicht helfen.
sathyanarayananaCES
Danke @artf, dass du dir das Video angesehen hast, ich werde versuchen, eine reproduzierbare Demo zu erstellen und sie hier anzuhängen.
no-response[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 @artf, Ich nutze und entwickle grapesjs für mein Projekt. Ich möchte einen neuen Manager hinzufügen, sodass PackageManager. Allerdings konnte ich nicht herausfinden, welches Objekt andere Manager enthält. Wie kann ich meinen benutzerdefinierten Manager zu grapesjshinzufügen?
fzerman
In dieser Zeit habe ich versucht, meinen benutzerdefinierten Manager zu grapesjs auf npm hinzuzufügen. '''js Herausgeber/index.js ['Styles', 'StyleManager'], 'DeviceManager', ['Geräte', 'Gerätemanager'], 'PackageManager', //dies ].forEach(...
GJSBlock
Danke, dass du das gemeldet hast, @fzerman. Tolle Frage zu FRAGE: Wie erstellt man einen neuen benutzerdefinierten Manager?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die G...