Version: "0.16.30 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja (die Brief-Demo) Was ist das erwartete Verhalten? Bild-Resize-Handles sollten das Bild ohne Ausnahme anpassen. Beschreibe den Bug detailliert Ein Klick auf einen der Bildgrößen-Handles wirft einen Uncaught TypeError aus. PropertyView.js:504 Unca...
artf
Danke für den Bericht, das wird in der nächsten Version behoben.
GJSBlock
Danke, dass du das gemeldet hast, @craighaworth. Sicherheits- und Abhängigkeitsfragen sind wichtig. Das GrapesJS-Team arbeitet aktiv daran, Abhängigkeiten aktuell zu halten. Für dich gerade jetzt: Führe 'npm audit fix' aus, um verfügbare P...
Hallo @artf, Vielen Dank für dieses großartige Framework. Ich möchte zu Grapesjs beitragen. Allerdings bin ich dumm, Webpack und Babel zu verwenden. Wenn ich versucht habe, Grapesjs zu bauen, habe ich einige Fehler gemacht. Fehler: "Konsole"[email protected] Buildnpm run check && npm run v:patch && npm run build-dev &&...
longdoan7421
@Swindler36 Dieser Fehler ist, dass es 'eslint' nicht finden kann. Hast du 'npm install' ausgeführt?
Fzerman
@longdoan7421 Ich habe diesen Fehler behoben. Danke. Ich möchte zwei neue Fragen zu Webpack und Babel stellen.Ich kann Webpack und Babel separat verwenden. Allerdings. Ich konnte sie nicht integrieren. Wie kann ich das machen? Wie kann ich...
GJSBlock
Danke, dass du das gemeldet hast, @fzerman. Das Problem mit Frage: Baue Grapesjs mit npm scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignisse un...
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 den Farbpflücker, der in GrapesJS verwendet wird, wiederverwenden. Ich muss für einige Projektebene-Einstellungen einen Farbwähler verwenden. Diese Einstellungen sind über den GrapesJS-Editor zugänglich. Ich möchte den bestehenden Farbwähler nutzen, der für Eigenschaften wie Schriftfarbe usw. verwendet wird...
artf
Derzeit ist die einzige Möglichkeit, diese, nicht öffentliche, API zu verwenden. '''js editor.getModel().initBaseColorPicker(DomElement, { / Spektrumoptionen / }); ``` Ich habe begonnen, an einem neuen UI-Modul zu arbeiten, um ähnliche Sit...
himedlooff
Gibt es eine Möglichkeit, den Farbwähler zu behalten, aber die Spektrum-Optionen zu konfigurieren? Zum Beispiel, wenn ich Hex-Farben erzwingen möchte, könnte ich '{ preferredFormat: "hex" }' passieren?
GJSBlock
Danke, dass du das gemeldet hast, @stljeff1. Toller Vorschlag zu Wie kann ich den Spectrum Color Picker wiederverwenden?! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches...
Was versuchst du zu GrapesJS hinzuzufügen? Derzeit werden neu instanziierte Editor-Instanzen zu einer indexierbaren Sammlung hinzugefügt, in der der Benutzer die Beziehung dieser Editoren in ihrer Implementierung verwalten muss. Stattdessen sollte es eine verwaltete Sammlung geben, in der der Benutzer einen Schlüsselw...
artf
Ich bin mir nicht sicher, ob ich das richtig verstanden habe, kannst du irgendwie das aktuelle Verhalten und deinen Vorschlag veranschaulichen?
jlong-crestron
Im Grunde suche ich eine Änderung der offenen Liste, die die Editor-Instanzen bei der Initialisierung aggregiert, sodass ich durch die Änderung von 'editors' von einer Liste zu einer Karte mit einer neuen Eigenschaft im init-Konfigurations...
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...
Ich versuche, Komponenten im Vorschaumodus nicht mehr bearbeitbar zu machen. Der folgende Code funktioniert nicht. Bitte hilf mir, das zu reparieren. Herausgeber; ngOnInit(){ this.editor = this.initializeEditor(); this.editor.on('load', () => this.editor.runCommand('preview')); this.editor.on('run:preview', () => { th...
artf
Verbessern Sie Ihre Funktion auf diese Weise '''js whenRunPreview(ed, type) { ed.getWrapper().findType(type).forEach(cmp => cmp.set({ editable: false })) } ```
GJSBlock
Danke, dass du das gemeldet hast, @niveth09. Gute Frage zu Wie kann man Komponenten im Vorschaumodus nicht mehr bearbeiten lassen?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...
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...
Hallo, mein Team hat diesen benutzerdefinierten Block für GrapesJS entwickelt. <img src="https://devfuture.pro/wp-content/uploads/2020/12/GrapesJS-Preset-Webpage-2020-12-16-00-35-02.png"> Wir haben hier ein Videobeispiel: https://www.youtube.com/watch?v=ZDnWS0X145s Was denkst du? Gefällt es dir? Unser Service auf Grap...
GJSBlock
Danke, dass du das gemeldet hast, @GoodPHP. Gute Frage zu Custom Block für ein Bauteil – deine Meinung?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentatio...