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.

466-Probleme gefunden

🔍 components
#314315. November 2020von sprklinginfo2-Antworten
0-Reaktionen

Hide toolbar for inner components

Standardmäßig wird bei der Auswahl einer Komponente die Symbolleiste mit den Aktionen 'verschieben, kopieren, löschen' usw. angezeigt, sie ist mit der Option 'showToolbar: 1' gesetzt. Wenn ich eine benutzerdefinierte Komponente definiere, die mehrere innere Komponenten haben kann, möchte ich die Werkzeugleiste für die...

artf

Wenn du die Komponente definiert, kannst du das Toolbar-Array anpassen '''js Standardwerte: { ... Werkzeugleiste: [], // dies verhindert das Rendern auf der Komponente } ```

GJSBlock

Danke, dass du das gemeldet hast, @sprklinginfo. Danke, dass du deinen Bericht über Werkzeugleiste für innere Komponenten ausblenden geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein...

#314013. November 2020von ZeroCoolHacker2-Antworten
0-Reaktionen

Interactive component in canvas

Ich baue ein Quiz-Builder-Plugin mit Grapesjs. Ich habe mich gefragt, ob wir eine interaktive Komponente hinzufügen können, die beim Klicken neue Komponenten hinzufügt. Zum Beispiel ! Bild So etwas in der Art. Wenn man es verlässt, gibt es keine Eingaben, aber wenn man auf "Neues Feld hinzufügen" klickt, erscheint die...

artf

Du musst die Ansicht deiner benutzerdefinierten Komponente erweitern

GJSBlock

Danke, dass du das gemeldet hast, @ZeroCoolHacker. Tolle Frage zu Interaktiver Komponent in Canvas. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation f...

#313913. November 2020von adamwpe3-Antworten
0-Reaktionen

Disable <table> being auto amended during save

Ich habe ein Problem: Wenn ich eine benutzerdefinierte HTML-Komponente speichere (nur eine Tabelle), ändert Grapes JS das. Vor der Rettung ! Bild Nach dem Speichern. ! Bild Deshalb möchte ich eine Tabelle einfügen können, weil ich sie mit twig (einer Template-Sprache) interksetzen möchte: Ich glaube, es ist mit #606 v...

adamwpe

Ah, wenn ich diese https://github.com/artf/grapesjs-custom-code benutze, ändert es das HTML beim Speichern nicht. Das funktioniert nicht, wenn man 'gjs-preset-newsletter' verwendet. Denn wenn du den Befehl 'gjs-get-inlined-html' ausführst,...

artf

Du kannst kein ungültiges HTML einfügen. Wenn du so etwas erledigen musst, musst du eine benutzerdefinierte Komponente erstellen, die dann den benutzerdefinierten Code ausgibt.

GJSBlock

Danke, dass du das gemeldet hast, @adamwpe. Toller Vorschlag zu FEAT: Deaktivieren <table> der automatischen Korrektur während des Speichers! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Mögl...

#313813. November 2020von adamwpe2-Antworten
0-Reaktionen

Prevent <TABLE>from being modified during saving.

Hallo zusammen, Ich habe ein Problem: Wenn ich eine benutzerdefinierte HTML-Komponente speichere (nur eine Tabelle), ändert Grapes JS das. Vor der Rettung ! Bild Nach dem Speichern. ! Bild Ist es möglich, etwas darum zu wickeln, damit es nicht verändert wird? Der Grund für das Problem ist, dass ich Twig (eine Template...

adamwpe

Ersetzen durch #3139

GJSBlock

Danke, dass du das gemeldet hast, @adamwpe. Tolle Frage zu Verhindern, <TABLE>dass es beim Speichern verändert wird.. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Grapes...

#313712. November 2020von Asha15973-Antworten
0-Reaktionen

Wenn ich ein bestimmtes Element auswähle, erkenne ich seine Stile nicht. Dieses Problem tritt nur bei einigen Elementen auf.

Keine Stile des ausgewählten Elements bekommen Hier ist mein Code, const model = Editor. StyleManager.getModelToStyle(component); let styleObject = model.getStyle(); console.log("styles", styleObject) Version: 0.14.49 Kannst du den Fehler aus der Demo reproduzieren? [X] Ja [ ] Nein Was ist das erwartete Verhalten? Wen...

artf

Zuerst musst du deine Grapesjs-Version upgraden (du benutzt eine zwei Jahre alte), dann musst du eine Live-Demo des Problems bereitstellen.

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

GJSBlock

Danke, dass du das gemeldet hast, @Asha1597. Das Problem mit Wenn ich ein bestimmtes Element auswähle, bekomme ich seine Stile nicht. Dieses Problem tritt nur bei einigen Elementen auf. scheint ein Rennbedingungs- oder Zustandsmanagement-T...

#313511. November 2020von archerbj4-Antworten
3-Reaktionen

How to easily override existing component ?

Zum Beispiel möchte ich einen Doppelklick-Ereignishandler auf der Standard-Videokomponente hinzufügen, um den Assets-Manager zu öffnen. Meine Grundidee war, die Ansichtsdefinition der Videokomponente zu bekommen und 'Events' + Handler hinzuzufügen. Zum Schluss stellst du es wieder auf die Videokomponente zurück. Leide...

Joshmamroud

@archerbj hier eine Demo dessen, wonach du suchst: https://codesandbox.io/s/sharp-easley-3hrdn?file=/index.js Du solltest die Funktionalität an den 'Komponententyp' selbst anhängen, anstatt zu versuchen, alle Instanzen dieser Komponente zu...

archerbj

@archerbj hier ist eine Demo dessen, wonach du suchst: https://codesandbox.io/s/sharp-easley-3hrdn?file=/index.jsDu solltest die Funktionalität an den 'Komponententyp' selbst anhängen, anstatt zu versuchen, alle Instanzen dieser Komponente...

abulka

@Joshmamroud Danke für dieses laufende Beispiel. Deine Funktion ist das einzige, das ich finden kann, wie die in der Dokumentation erwähnte 'Extend'-Funktion verwendet wird. Dein Beispiel ist sehr einfach und zenig – allerdings zeigt es le...

#313411. November 2020von josfh20054-Antworten
0-Reaktionen

Die Leinwand scrollt nach oben auf die Seite, wenn ich versuche, ein Element aus den letzten Abschnitten zu ziehen

Version: 0.16.27 Kannst du den Fehler aus der Demo reproduzieren? [X] Ja [ ] Nein Was ist das erwartete Verhalten? Wenn ich versuche, eine Komponente zu ziehen, sollte die Leinwand nicht nach oben auf der Seite scrollen. Beschreibe den Bug detailliert Immer wenn ich versuche, eine Komponente in den letzten Seitenabsch...

artf

Hallo José, kannst du einen Screencast deines Problems bereitstellen? Ich habe versucht, den letzten Abschnitt der Vorlage zu ziehen, aber für mich scheint alles in Ordnung zu sein

josfh2005

Hallo @artf, Du kannst es dir hier anschauen, https://recordit.co/vn1ZVN6J1N es nicht bei den Abschnitten ist, es passiert bei jedem Element, aber nur beim ersten Versuch, etwas zu ziehen.

artf

Ah, okay, erst das erste Mal, jetzt habe ich es auch 👍 auf meiner Seite

#313111. November 2020von Joshmamroud4-Antworten
0-Reaktionen

Das Einfügen als klarer Text in die Textkomponente fügt <Schriftart /> Wrapper zum eingefügten Text hinzu

Version: 0.16.27 Kannst du den Fehler aus der Demo reproduzieren? [] Ja [X] Nein Was ist das erwartete Verhalten? Füge als klaren Text (Textknoten) ein, ohne Grapes JS, eingefügten Text in <font /> Element einzufügen. Wie ist das aktuelle Verhalten? Wenn ich Text als Klartext in ein leeres Textelement einfüge, packt d...

Joshmamroud

@artf weißt du, ob das im Bauteil, im RTE oder an einem anderen Ort passiert? Könnten Sie mir bitte den richtigen Weg zeigen? Jede Hilfe dazu wäre sehr willkommen. Danke!

artf

Ich kann es nicht reproduzieren, aber ich sehe, du verwendest eine benutzerdefinierte 'DM-Text'-Komponente, das könnte also ein Grund sein?!

Joshmamroud

@artf Ich glaube nicht. Hier ist die Konfiguration des dm-text-Komponententyps ''' JavaScript { Erweitern: 'Text', model: { Standardwerte: { Name: 'Text', Eigenschaften: [], Editierbar: True, Droppbar: Falsch, Textbar: True, Stil: { Polste...

#312910. November 2020von lebonsavane2-Antworten
0-Reaktionen

Fehler: Benötigt Babel "^7.0.0-0", wurde aber mit "6.26.3" geladen.

Ich habe versucht, eine neue Version zu installieren, aber in meinem package.json bewegt sich nichts. Es läuft auf einem Plugin namens "blocks avancées" von grapesJs, aber ich habe dieses Problem in jedem Ordner, wenn ich versuche, den Code auszuführen. " FEHLER in .. /src/dom_components/view/ComponentFusionView.js Mo...

artf

ComponentFusionView? Das stammt definitiv nicht vom Haupt- grapesjs -Kern, wir haben diese Komponente nicht... Wahrscheinlich benutzt du eine Art modifizierte Version, das könnte der Grund für den Fehler sein

GJSBlock

Danke, dass du das gemeldet hast, @lebonsavane. Der Fehler Fehler: Benötigt Babel "^7.0.0-0", wurde aber mit "6.26.3" geladen. Wenn du sicher bist, dass du eine kompatible Version von @babel/Core hast, lädt wahrscheinlich etwas in deinem B...

#312810. November 2020von sprklinginfo2-Antworten
0-Reaktionen

Eine Komponente an der Position der Maus fallen lassen, auf die die Maus geklickt wird

Was versuchst du zu GrapesJS hinzuzufügen? Wenn eine Komponente abgeworfen wird, bleib an der Position, an der die Maus angeklickt wird. Beschreibe deine Feature-Anfrage detailliert Ich fange an, mit einigen grundlegenden Blöcken/Komponenten zu spielen. Wenn ich eine Komponente per Drag & Drop ziehe, z. B. eine einfac...

sprklinginfo

habe herausgefunden, dass bereits implementiert ist, indem ich "dragMode: 'absolute'" verwendet habe. Danke.

GJSBlock

Danke, dass du das gemeldet hast, @sprklinginfo. Toller Vorschlag zu FEAT: Leg ein Bauteil an der Position, an der die Maus angeklickt wird ab! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Mö...

Durchsuchen Sie alle Themen