GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

3,464-Probleme gefunden

#3296Mar 1, 2021von RaresVlaiduc3-Antworten
1-Reaktionen

Mehrseiten-Plugin

Hallo zusammen! Ich habe hier einige Diskussionen über eine Art Mehrseiten-Plugin gesehen. Gibt es das immer noch? Wird dagegen etwas unternommen oder sollte ich mein eigenes Plugin starten? Danke!

Ju99ernaut

Ich habe eine einfache Version für indexedDB erstellt, aber sie kann auch für andere Speichertypen angepasst werden, https://github.com/Ju99ernaut/grapesjs-indexeddb-ui ich plane, sie zugunsten eines neuen Plugins zu ersetzen, das andere S...

artf

Ja, es ist noch ziemlich in Arbeit (ich habe leider keine ETA), aber der PageManager wird definitiv im Kern sein.

GJSBlock

Danke, dass du das gemeldet hast, @RaresVlaiduc. Tolle Frage zu [FRAGE]: Mehrseiteg-Plugin. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spe...

#3295Invalid Datevon marcepoblet4-Antworten
0-Reaktionen

BUG (v0.16.41): Button-Komponente mit draggable-Eigenschaft funktioniert nicht richtig

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [ ] Nein Was ist das erwartete Verhalten? Wenn wir einen Button mit der Eigenschaft data-gjs-draggable in false haben, sollte dieser Button nicht im Canvas gezogen werden. Beschreibe den Bug detailliert SchritteSetzen Sie eine Button-Komponente...

artf

Ich schätze, du machst etwas falsch, wie erstellst du diese Komponenten und ihre Eigenschaften? Du solltest diese Attribute nicht einmal im Inspektor sehen.

marcepoblet

@artf In unseren Codes haben wir nichts geändert. Der einzige Unterschied ist, dass wir die GrapesJs-Version aktualisieren. Früher hatte ich Version v0.16.18 und sie funktionierte korrekt, aber jetzt aktualisieren wir GrapesJs auf v0.16.41...

marcepoblet

Wir setzen die Eigenschaften mit Folgendem: editor.getSelected().attributes.attributes["data-gjs-editable"] = 'false' editor.getSelected().attributes.attributes["data-gjs-copyable"] = 'false' editor.getSelected().attributes.attributes["dat...

#3294Feb 27, 2021von server1024-Antworten
0-Reaktionen

Optionen zum Property-List-Array im Style-Manager hinzufügen

Hallo, Wie kann ich buildProps zur Eigenschaftenliste hinzufügen, sodass bei der Auswahl einer Option die Eigenschaften dieser Option angezeigt werden Ein Beispiel für das, was ich auf dem Flex-Grundstück erreichen möchte. '''javascript { Name: 'Layout', Open: True, buildProps: ['display'], Eigenschaften: [ { Typ: 'Ra...

Ju99ernaut

Ich glaube, man kann die Build-Props aus der Eigenschaftenliste entfernen und trotzdem erreichen, was man versucht; die eingebauten Flexbox-bezogenen Eigenschaften werden nur angezeigt, wenn eine Komponente 'Display: Flex' hat. Es ist auch...

server102

Danke. Ich habe es ausprobiert, aber die Grid-Eigenschaften funktionieren nicht. Vielleicht muss ich es manuell implementieren, bin mir aber nicht sicher, wie ich das Problem am besten angehen soll.

Ju99ernaut

Es gibt keine 'buildProps' für Grid-Eigenschaften, also musst du diese von Grund auf neu erstellen, leider gibt es in der Dokumentation nicht viele Informationen zu benutzerdefinierten Eigenschaften, wahrscheinlich musst du die Dinge aus d...

#3293Feb 26, 2021von Eikerd2-Antworten
0-Reaktionen

Blockmanager: Hinzufügen von benutzerdefinierten Klassen gjs-block-category / gjs-title DIVs

Ich habe eine Liste von Kategorien und möchte einige mit einem anderen Stil markieren, je nachdem, ob sie erforderlich sind oder nicht. Idealerweise könnte ich also eine Klasse mit 'GJS-Title' zur Div hinzufügen, sodass dort 'GJS-title Required-Field' steht. 'this.editor.BlockManager.getCategories();' gibt ein Array a...

artf

Hallo @eikerd, wenn ich den Code überprüfe, sehe ich im Moment keine andere Möglichkeit, Blockkategorie-DOMs anzupassen, wenn man nicht selbst etwas mit dem DOM macht (sobald die Blöcke gerendert sind). Ich werde die Ansicht wahrscheinlich...

GJSBlock

Danke, dass du das gemeldet hast, @eikerd. Tolle Frage zu Blockmanager: Hinzufügen von benutzerdefinierten Klassen gjs-block-category / gjs-title DIVs. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fan...

#3292Feb 26, 2021von sudiptochoudhury3-Antworten
1-Reaktionen

Gibt es ein Ereignis pro Komponente vor dem Speichern, das die Komponente anhören kann?

Ich bin Ihnen sehr dankbar für diese Bibliothek. Hintergrund: Ich baue einen Editor, bei dem ich die meisten Komponenten aus einem bestehenden Set von Vuejs-Komponenten definieren möchte, die ich zuvor entwickelt habe und in meinen Anwendungen verwende. Die meisten davon sind UI-basierte, einfache und komplexe Kompone...

Ju99ernaut

Ich bin mir nicht sicher, ob solche Haken pro Komponente existieren, aber du kannst versuchen, die Eigenschaft 'toHtml' einer Komponente zu nutzen. Es wurde schon anderswo besprochen, also sucht es in den Ausgaben, da es ziemlich viele gib...

artf

Ja, du kannst deine Komponenten mit einer benutzerdefinierten 'toHTML'/'toJSON'-Funktion (im Modell) definieren, um deren Ausgabe anzupassen

GJSBlock

Danke, dass du das gemeldet hast, @sudiptochoudhury. Das Problem mit Gibt es pro Komponente vor dem Speichern ein Ereignis, das die Komponente hören kann? scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies pass...

#3291Feb 25, 2021von marcepoblet4-Antworten
4-Reaktionen

BUG (v0.16.41): Das doppelte Symbol aus der Symbolleiste verändert ebenfalls das ursprüngliche Element

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja Was ist das erwartete Verhalten? Die duplizierten Elemente sollten die Änderungen am ursprünglichen Element nicht beeinflussen. Beschreibe den Bug detailliert Schritte: ein Element auswählen (Text, Bild usw.)Klicken Sie auf das Duplikat-Symbol i...

artf

Danke für den Bericht, Leute, ich bin mir des Bugs bewusst und er ist bereits in der Entwicklung behoben. Ich habe nur total vergessen, es 😬 zu veröffentlichen. Ich versuche, es heute zu veröffentlichen.

devtechk

@artf Vielen Dank! Du hast mir viel Arbeit erspart _ Ich habe den ganzen Nachmittag versucht, dieses Problem zu debuggen... dann habe ich bei der Nebenwirkung festgestellt, dass die Version 0.16.44 raus war... Du hast den Mann gerettet. Vi...

Aadilmehrajbhat

Regressionsproblem seit ' "grapesjs": "0.16.34"'

#3290Feb 25, 2021von marcepoblet3-Antworten
0-Reaktionen

Der Parameter changesCount sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen.

Version: v0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [ ] Nein Was ist das erwartete Verhalten? Der Parameter changesCount sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen. Beschreibe den Bug detailliert Schritte:ein Bild hinzufügendas Bild löschendie Änderungen rückgängig mache...

GayathriGuru

Hallo! @marcepoblet kannst du bitte den Teil des Codes teilen, mit dem du die VariableChangeCount definiert hast, um sie zu erhöhen?

artf

Ich schließe das hier, da ich keinen nennenswerten Nutzen für diese Funktionalität sehe

GJSBlock

Danke, dass du das gemeldet hast, @marcepoblet. Das Problem mit Dem changesCount-Parameter sollte auf null zurückgesetzt werden, wenn wir die Bilder rückgängig machen, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu se...

#3289Feb 23, 2021von bgrand-ch4-Antworten
2-Reaktionen

Komponenten haben ihren Stil verloren

Version: 0.16.41 Kannst du den Fehler aus der Demo reproduzieren? [X] Ja [ ] Nein Was ist das erwartete Verhalten? 1) Kopieren Sie ausgewählte übergeordnete Komponente (Container) auf die Zwischenablage. 2) Die ausgewählte übergeordnete Komponente (Container) aus der Zwischenablage (auf dieselbe Seite oder eine andere...

artf

Das liegt daran, dass du die ursprünglichen Befehle mit deinen Versionen (falsch) aktualisiert hast. Tatsächlich funktioniert alles, wenn ich dein Plugin aus der Demo entferne, wie erwartet. Bitte überprüfe den ursprünglichen Kopier-und-Ei...

artf

Überprüfe einfach die ursprünglichen Befehle https://github.com/artf/grapesjs/blob/dev/src/commands/view/CopyComponent.js https://github.com/artf/grapesjs/blob/dev/src/commands/view/PasteComponent.js

bgrand-ch

@artf Danke für deine Antwort. Ein Link, ein Beispiel oder weitere Erklärungen bitte? 😅

#3288Feb 23, 2021von ilsantuzzo2-Antworten
0-Reaktionen

Bearbeiten Sie einen Klon, ohne die geklonten Komponenten zu beeinflussen

Mir ist aufgefallen, dass die geklonten und alle Klonkomponenten eine Spiegelbearbeitung haben. Gibt es eine Möglichkeit, das zu vermeiden? ! GJS

artf

Ich sollte die Korrektur heute 😬 veröffentlichen können https://github.com/artf/grapesjs/issues/3291

GJSBlock

Danke, dass du das gemeldet hast, @ilsantuzzo. Gute Frage zu Einen Klon bearbeiten, ohne die geklonten Komponenten zu beeinflussen. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...

#3287Feb 23, 2021von RaresVlaiduc4-Antworten
1-Reaktionen

Verpackungsdesign

Zunächst einmal herzlichen Glückwunsch @artf zu diesem großartigen Projekt 💯 Ich arbeite gerade an einem Projekt und wollte fragen, ob ich den Wrapper (den Körper) bearbeiten kann, so wie ich andere Komponenten darin verarbeite. Zum Beispiel möchte ich die Polsterung der Verpackung bearbeiten, so wie ich es mit der H...

artf

Ja, @kuhelbeher, der Wrapper wird nach Plugins erstellt, sodass man ihn komplett als jede andere Komponente erweitern kann

artf

LE: Ich habe einen Weg gefunden. Ich überschreibe das stilierbare Array von getWrapper(), aber ich bin mir nicht zu 100 % sicher, ob das der richtige Weg ist. Können Sie das bestätigen? Ja, klar, das ist in Ordnung, aber wenn nötig, kannst...

kuhelbeher

kannst du die Wrapper-Eigenschaften auf init über die Option 'mainConfig.domComponents.wrapper' ändernhttps://github.com/artf/grapesjs/blob/18b2f95b7f844578dc2b28d786b126013d155d9e/src/dom_components/config/config.js#L9 Hallo, mir ist aufg...

Durchsuchen Sie alle Themen