PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

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

231-Probleme gefunden

🔍 general
#386012. Oktober 2021von sduncan-tribe2-Antworten
1-Reaktionen

Blocks not working after upgrading from 0.16.27 to 0.17.27

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox 93.0, Chrome 94.0.4606.71 Reproduzierbarer Demo-Link https://github.com/Tribe-Mobile/grapesjs-blocks Beschreibe den Käfer Wie reproduziert man den Bug?Git-Repo ausführen, keine Blöcke angezeigtWechsel...

paooolino

siehe hier #3835

GJSBlock

Danke, dass du das gemeldet hast, @sduncan-Stamm. Tolle Frage zu Blöcken, die nach dem Upgrade von 0.16.27 auf 0.17.27 nicht funktionieren. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überp...

#373530. August 2021von codingmachine164-Antworten
3-Reaktionen

Auswählende Optionen werden nicht angezeigt. Vielmehr als Eingabe anzeigen

Hallo @artf, Wir verwenden ausgewählte Optionen als Traits, aber diese werden als Eingabe angezeigt. Manchmal zeigen diese Anzeigen Optionen an und manchmal als Eingabe . Unser Code ist unten aufgeführt defaults: Object.assign({}, defaultModel.prototype.defaults, { Eigenschaften: [ { Etikett: "Kategorien", Name: "noOf...

YumiChen

@artf Nur zur Ergänzung, dass wir in diesen zwei Tagen auch zufällig darauf gestoßen sind. Das scheint nur bei Version '0.17.25' zu passieren. Im Folgenden finden Sie Jsfiddle zur Reproduktion der Ausgabe, falls nötig, bitte prüfen: https:...

codingmachine16

Hallo @artf Dieses Problem besteht immer noch. Wann wird das behoben? [Eigenschaften]: 'select'-Typ nicht gefunden {Level: 'warning'}

codingmachine16

OK. Klar. Danke. Zur Information: Dieses Problem existiert am 17.0.22 nicht

#373227. August 2021von aliibrahim1234-Antworten
0-Reaktionen

Comment component type do not support adding traits

Ich arbeite an einem Skript, das auf allen Komponententypen eine Eigenschaft hinzufügt, aber der Kommentartyp enthält kein Prototyp-Objekt. Code '''js ddw = Editor. DomComponents.getTypes(); für (sei i = 0; i < ddw.length; i++) { ddq = ddw[i].id; Redakteur. DomComponents.addType(ddq, { Model: Editor. DomComponents.get...

aliibrahim123

@artf

artf

Verwende nicht 'model.extend'/'view.extend', die sind Teil der alten API. Dies ist ein Beispiel dafür, wie Traits auf allen Komponenten richtig verlängert werden '''js const { Komponenten } = Editor; Components.getTypes().forEach({ id, mod...

skru

Das ist eine großartige Lösung, artf. Habt ihr Tipps, wie man sie für Komponenten verwendet, die Eigenschaften in einer Funktion haben?, laut der Dokumentation: https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components

#372626. August 2021von ryprfpryr4-Antworten
0-Reaktionen

How to add extensions [help]

Kann mir bitte jemand in klaren Schritten erklären, wie man Erweiterungen hinzufügt? Vielen HERZLICHEN Dank!

artf

Ich glaube, du suchst nach diesem https://grapesjs.com/docs/modules/Plugins.html

ryprfpryr

Ich glaube, du suchst nach diesem https://grapesjs.com/docs/modules/Plugins.html Hey @artf danke für deine Antwort, aber was ich wirklich wissen muss, ist, wie ich bestehende Erweiterungen/Plugins zu meinem Grapesjs hinzufügen kann. Mein H...

artf

Hey @ryprfpryr du kannst die Demodatei hier einsehen https://github.com/artf/grapesjs/blob/gh-pages/demo.html

#372225. August 2021von amansharmaagami2-Antworten
0-Reaktionen

Want to Add fixed sized height of canvas

Ich nutze es, um dynamische PDF-Inhalte zu erstellen. Ich wollte die Höhe der Leinwand korrigieren, damit der Nutzer nicht mehr Blöcke aus der gegebenen Größe (Höhe) hinzufügen kann. Ich möchte Scrollen entfernen und eine Nachricht oder Einschränkung wie "Keine weiteren Items hinzufügen dürfen" oder Ähnliches. Ich hab...

amansharmaagami

@artf Danke, dass du GrapesJS gemacht hast.

GJSBlock

Danke, dass du das gemeldet hast, @amansharmaagami. Gute Frage zu Möchtest du eine feste Leinwand hinzufügen. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumenta...

#372123. August 2021von christosapos4-Antworten
2-Reaktionen

Test drag and drop with Cypress

Hallo @artf. Ich würde gerne einige Testszenarien auf GrapesJs mit dem Cypress-Tool ausführen. Allerdings kann ich den Drag-and-Drop-Modus mit Cypress nicht simulieren. Könntest du mir bitte helfen? Danke.

ronaldohoch

Ich denke, das kann dir helfen: https://stackoverflow.com/questions/55361499/how-to-implement-drag-and-drop-in-cypress-test

christosapos

Ich habe etwas Ähnliches ausprobiert und es hat bei mir nicht funktioniert... Ich denke, mein Problem ist, dass grapesJs' Canvas als iframe gerendert wird, eine Tabelle mit Blöcken außerhalb dieses iframe gerendert wird, und cypress, wenn...

ronaldohoch

Ich habe die Tests in meiner Entwicklung noch nicht erreicht :/ Aber ich tue so, als würde ich Cypress auch nutzen.

#371821. August 2021von Abhisheknanda13444632-Antworten
0-Reaktionen

Override Drag functions

Hallo @artf ich möchte die Drag-Funktion von '''dmode "absolute"''' übersteuern. Ab jetzt können wir uns frei über die Leinwand bewegen, und wenn man sich irgendwo auf dem Desktop bewegt, ist das auf dem anderen mobilen und Tablet-Gerät nicht dasselbe. Außerdem möchte ich bei Pixeln prozentual angeben, damit es auf de...

artf

Du musst den Befehl ComponentDrag extend

GJSBlock

Danke, dass du das gemeldet hast, @Abhisheknanda1344463. Toller Vorschlag zum Überschreiben von Drag-Funktionen! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalte...

#371520. August 2021von mingxin-yang3-Antworten
0-Reaktionen

How to add a click event

Das ist mein individueller Blockcode: Ich möchte nach dem Hinzufügen auf der Leinwand ein Klickereignis zum Button hinzufügen, und wenn ich darauf klicke, kann ich den Inhalt im mj-text abrufen

mingxin-yang

@artf

artf

@mingxin-yang musst du die Ansicht der 'mj-Knopf'-Komponente erweitern

GJSBlock

Danke, dass du das gemeldet hast, @mingxin-yang. Tolle Frage zu Wie man ein Klick-Event hinzufügt. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ih...

#371217. August 2021von aliibrahim1232-Antworten
0-Reaktionen

How to know if the block manager panel is open

any one knows how to execute a function when the block manager is opened

artf

Wenn du den Standardbefehl benutzt, um Blöcke anzuzeigen/auszublenden, kannst du das über 'editor' machen. Commands.isActive('open-blocks')'

GJSBlock

Danke, dass du das gemeldet hast, @aliibrahim123. Tolle Frage zu Hilfe: Wie kann man wissen, ob das Blockmanager-Panel offen ist. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie...

#371017. August 2021von rajnishrao2-Antworten
0-Reaktionen

TypeError: Cannot read property 'stop' of undefined

Ich benutze GrepeJS in einem React-Projekt. Wenn ich in den Vorschaumodus gehe und den Browser-Zurück-Button drücke, beendet der Vorschaumodus nicht. Wenn ich jedoch auf das Auge klicke, werden die Fehlermeldungen "TypeError: Kann die Eigenschaft 'stop' von undefiniert nicht lesen" angezeigt. ! grapesJS-error

artf

Hallo @rajnishrao bitte versuchen, auf die neueste Version zu aktualisieren. Falls Sie weiterhin auf das Problem stoßen, eröffnen Sie eine neue Ausgabe und fügen Sie eine reproduzierbare Demo hinzu.

GJSBlock

Danke, dass du das gemeldet hast, @rajnishrao. Der Fehler TypeError: Kann die Eigenschaft 'stop' von undefiniert nicht lesen" tritt auf, wenn das Modul versucht, auf Eigenschaften zuzugreifen, bevor der Komponentenlebenszyklus vollständig...

Durchsuchen Sie alle Themen