GrapesJS-Probleme

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

545-Probleme gefunden

🔍 typescript
#3586Jul 2, 2021von JCSOFTS4-Antworten
3-Reaktionen

Wie man zuhört, wie sich die Komponenten in einer Komponente ändern.

init() { this.listenTo(this.model,'change:components', this.handleComponentsChange); }, Ich entwickle eine Komponente, versuche mir die Änderungen der Kinderkomponenten zuzuhören, dann füge ich oben oben den Code hinzu, um Init anzuzeigen, aber die Funktion wird beim Hinzufügen/Entfernen der Komponente nicht ausgelöst...

DM-Siegel

ich konnte das auch nicht zum Laufen bringen. Fehler zum Lesen von Components() beim Setzen des ListenTo. Das Tag ist leer (kein Inhalt darin) auf init, daher ergibt das Sinn. Vergiss es... Ich habe das im Init des Modells gemacht statt in...

Anlumo

Die Komponentensammlung ändert sich nicht, deshalb wird kein Ereignis ausgelöst. Das Speicher-Backend ist eine Backbone-Sammlung, siehe hier. Man muss auf seine Ereignisse hören, insbesondere auf 'hinzufügen' und 'entfernen'.

artf

Wie Andreas bereits erwähnt hat, muss man der Sammlung einen Hörer hinzufügen. '''js init() { const Children = this.model.components(); this.listenTo(children, 'add remove', this.handleComponentsChange); }, ```

#3579Jun 30, 2021von mcottret4-Antworten
2-Reaktionen

RTE wurde beim Öffnen direkt nach dem Entfernen der Komponente 'activeOnRender' verloren

Version: 0.17.4 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Schritte zur Reproduktion:Geh zum DemoEinen "Text"-Block in die Leinwand legenKlicken Sie auf die gerade weggelassene "Text"-KomponenteDie geöffnete RTE ist fehl platziert (vgl. angehängter Screenshot) Was ist das erwartete Verhalten? Die g...

artf

Ja, ich denke, du hast recht. Es macht eigentlich keinen Sinn, RTE zu aktivieren, ohne die Komponente auszuwählen (wahrscheinlich macht es bei allen anderen "aktivierbaren" Blöcken Sinn).

gustavohleal

Hallo. Ich und @ronaldohoch haben eine Lösung für dieses Problem gefunden. Wir lösen das Scroll-Event aus, wenn das RTE aktiviert ist. Hier ist der Code: '''javascript Lösen Sie das Scroll-Event von der Leinwand aus, sodass Grapesjs CKEdit...

Ronaldohoch

Hallo, ich habe gerade die Datei von Commit bb4a661 aktualisiert, und ich glaube, es ist so nah dran, ich benutze den grapesjs-ckeditor-Code und das erste Öffnen von RTE, es ist richtig platziert: ! Bild Aber beim zweiten Mal ist die RTE w...

#3578Jun 30, 2021von JCSOFTS2-Antworten
0-Reaktionen

Version 0.17.4: Die Komponenten fehlen, wenn versucht wird, ein Hintergrundbild zum Körper hinzuzufügen

Ich füge hinzu domComponents: { storeWrapper: 1 }, Beim Initialisieren des Webeditors, um das Hinzufügen eines Hintergrundbilds zum Hauptteil zu aktivieren. Es funktioniert einwandfrei, wenn ich den lokalen StorageManager benutze, aber alle Komponenten gehen verloren, wenn man den entfernten StorageManager verwendet N...

artf

Hallo @jcsofts wenn der lokale Speicher einwandfrei funktioniert und dein Remote nicht, bedeutet das, dass du wahrscheinlich auf deiner Endgerätseite etwas falsch machst. Ich kann Ihnen hier ohne ein reproduzierbares Beispiel nicht helfen,...

GJSBlock

Danke, dass du das gemeldet hast, @jcsofts. Danke, dass du deinen Bericht über Version 0.17.4 der fehlenden Komponenten geteilt hast, wenn du versuchst, ein Hintergrundbild zum Body hinzuzufügen. Um dem Team bei der Untersuchung und Priori...

#3577Jun 29, 2021von alimajed933-Antworten
0-Reaktionen

Die UndoManager-Methode hatUndo() gibt true zurück, obwohl sie es nicht sollte

Ich versuche, die Rückgängig-Taste zu deaktivieren, wenn es keine Rückgängig-Aktionen gibt. Dazu höre ich das Ereignis "change:changesCount" und benutze "editor?". Attribute?. UndoManager? hasUndo()', um den Rückgängig-Button als deaktivierten Status zu setzen. 'editor.on('change:changesCount', editor => setHasUndo(ed...

artf

Es gibt also eine zusätzliche Aktion, die der Warteschlange hinzugefügt wird, obwohl sie das nicht sollte, nämlich wenn ich einen Block über die Leinwand ziehe. Nicht wirklich, kannst du eine reproduzierbare Demo erstellen, da ich sie nich...

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...

GJSBlock

Danke, dass du das gemeldet hast, @alimajed93. Gute Frage zu Die UndoManager hasUndo()-Methode gibt true zurück, obwohl sie es nicht sollte. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überpr...

#3575Jun 28, 2021von JCSOFTS3-Antworten
0-Reaktionen

Grapes.min.js:2 Uncaught TypeError: Kann die Eigenschaft 'length' von undefined nicht lesen

Ich bekam diese Fehlermeldung, als ich die hinzugefügt habe. <iframe src="https://app.conversiobot.com/boot/fvMEvO" width="100%" height="500" frameBorder="0" allow="geolocation"></iframe> Ich habe die benutzerdefinierte Code-Komponente verwendet. Mein Code funktioniert mit 0.17.4 einwandfrei, aber mit 0.17.19 bekam ic...

artf

Danke für den Bericht, der Fix ist bereit für die nächste Version.

Rahul-Singh-BV

Ich habe ein ähnliches Problem mit v0.19.5, wenn ich versuche, ein iframe in einen benutzerdefinierten Codeblock einzufügen

GJSBlock

Danke, dass du das gemeldet hast, @jcsofts. Der Fehler TypeError: Kann die Eigenschaft 'length' von undefined nicht lesen tritt auf, wenn Canvas versucht, auf Eigenschaften zuzugreifen, bevor der Komponentenlebenszyklus vollständig initial...

#3574Jun 28, 2021von alpha2k-io3-Antworten
0-Reaktionen

Das Hinzufügen von Eigenschaften wird vom Trait Manager nicht erkannt.

Folgendes Beispiel aus docs . Gibt es weitere Konfigurationen, um neue Eigenschaften für Elemente sichtbar zu machen? Das Beispiel mit der Eingabe läuft nicht, meine IDs werden aufgenommen, aber nicht die zusätzlichen Attribute. '''js Versuche, Traits hinzuzufügen Redakteur. DomComponents.addType('ol', { isComponent:...

artf

Ich kann dein Beispiel richtig sehen und alle Eigenschaften funktionieren korrekt. Kannst du eine reproduzierbare Demo erstellen?

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...

GJSBlock

Danke, dass du das gemeldet hast, @alpha2k-io. Gute Frage zum Hinzufügen von Eigenschaften werden vom Trait Manager nicht erkannt.. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...

#3573Jun 27, 2021von Jasminder2-Antworten
0-Reaktionen

Doppelte Steuerungen für jede Komponente

Version: 0.17.17 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[x] Nein Was ist das erwartete Verhalten? Es sollten keine doppelten Steuerungen angezeigt werden. Wie ist das aktuelle Verhalten? ! db Beschreibe den Bug detailliert Aus irgendeinem Grund bekomme ich mit Vanila-Setup von GJS doppelte Steuerungen....

artf

Füge dies deiner Init-Konfiguration hinzu, um die Standardeigenschaften 'styleManager: { clearProperties: 1 },' zu entfernen.

GJSBlock

Danke, dass du das gemeldet hast, @jasminder. Das Problem mit Doppelte Steuerungen für jede Komponente scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyk...

#3569Jun 26, 2021von sktlmarat1-Antwort
0-Reaktionen

Entferne den Wrapper, wenn die Kindkomponente gelöscht wird

Hallo! Ich habe eine DOM-Komponente erstellt und ich habe darüber nachgedacht, ob es möglich ist, den div-Wrapper zu löschen, wenn ich die Kindtextkomponente lösche. Ich habe versucht, es mit dem entfernten Haken zu machen, aber konnte keine richtige Lösung finden. Danke!

GJSBlock

Danke, dass du das gemeldet hast, @sktlmarat. Danke, dass du deinen Bericht über Entferne den Wrapper beim Löschen der Kindkomponenten geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ei...

#3565Jun 24, 2021von Ubanna2-Antworten
0-Reaktionen

Undefiniert für mehrere Seitenmanager in React

Hallo, bitte wie implementiert man am besten einen Multiple-Page Manager in einer React-App? Ich habe das erfolgreich ohne Page Manager so implementiert: Für die Implementierung des Seitenmanagers probiere ich Folgendes aus: Hier werde ich für Seitenmanager undefiniert. Ich wäre für jede Hilfe dankbar, bitte. Danke

artf

Ich glaube, du benutzt einfach eine alte Version von GrapesJS

GJSBlock

Danke, dass du das gemeldet hast, @Ubanna. Tolle Frage zu undefiniert für mehrere Seiten Manager in React. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokume...

#3562Jun 23, 2021von MarksEliel2-Antworten
0-Reaktionen

Wie man Datenattribute bearbeitet

Gibt es die Möglichkeit, Datenattribute auf Komponenten zu bearbeiten?

artf

Ja, bitte überprüfe die Dokumentation und folge den Issue-Vorlagen

GJSBlock

Danke, dass du das gemeldet hast, @MarksEliel. Tolle Frage zu Wie man Datenattribute bearbeitet. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für...

Durchsuchen Sie alle Themen