WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...
Anatoli-DP
Bitte beachten Sie, dass dieses Problem schlecht ist . . . Jetzt, wo ich es sehe, fühle ich mich dumm . . . IDs können nicht mit einer Nummer beginnen, und das habe ich bei der Erstellung nicht berücksichtigt
GJSBlock
Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit benutzerdefinierten IDs, die ein \3 in das CSS eingefügt haben, und ein Leerzeichen nach dem folgenden Buchstaben nach dem \3 beim Hinzufügen zur Leinwand scheint ein Rennbedin...
Ich benutze [grapesjs library][1] zum Erstellen von Webseiten, ich habe gemäß der Dokumentation [hier][1] einen benutzerdefinierten Block hinzugefügt, wenn ich den Block auf die Canvas ziehe, werden HTML-Daten hinzugefügt, aber das "<head></head>Tag" ist leer, Hier ist mein Code function tempOnePlugin(editor) { Redakt...
GJSBlock
Danke, dass du das gemeldet hast, @throne1986. Tolle Frage zu HTML-Kopf-Tags, die nicht zum Dom hinzugefügt wurden. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJ...
WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...
artf
Die Zeichenkette hier soll eine Abfrage-Zeichenfolge sein, daher versucht sie, ein 'Wrapper'-Tag abzufragen, das offensichtlich nicht existiert. Der Editor fügt allen Komponenten im Frame das Attribut 'data-gjs-type' zu, sodass die Abfrage...
Anatoli-DP
Ah, das ergibt jetzt viel mehr Sinn . . . Danke, das hat das Problem gelöst
GJSBlock
Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit Draggable setzen: 'Wrapper' fällt nicht im Wrapper aus, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Kompo...
Hallo! Ich nutze grapesJs für die E-Mail-Bearbeitung in einem Projekt meines Unternehmens mit dem Newsletter-Plugin. Alles funktioniert sehr gut, bis auf diesen Bug, den ich nicht lösen kann: Manchmal, wenn ich Blöcke innerhalb der Leinwand ziehe, wird das Zellen-Hover durcheinandergebracht. Das größte Problem ist, da...
artf
Benutzt du die neueste Version?
diegoSenra
Verwendung von minified 0.10.7
artf
Tut mir leid, Kumpel, es ist eine 4 Jahre alte Veröffentlichung, kann dir hier nicht helfen. Hast du versucht zu aktualisieren?
@artf Hier ist mein Code, ich füge einen Test in einem Div bei Select Change hinzu init() { this.listenTo(this, "change:noOfLinks", this.getInfoLinks); }, getInfoLinks() { let canvasDoc = Editor. Canvas.getDocument(); canvasDoc.getElementById ("infoLinks").innerHTML = " testtext "; editor.trigger("change:selectedCompo...
GJSBlock
Danke, dass du das gemeldet hast, @codingmachine16. Gute Frage zu Frage: Dynamische Änderungen verschwinden beim Laden aus der Datenbank. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfe...
Version: Du kannst die Version bekommen, indem du 'grapesjs.version' in die Konsole eingibst 0.17.22 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Was ist das erwartete Verhalten? Man sollte die Webkomponente ähnlich sehen können wie außerhalb des grapesJS-Containers Beschreibe den Bug detailliert Gra...
artf
Dieses Problem liegt daran, wie AdoptStylesheet funktioniert und ähnelt diesem von lit-element. Im Grunde kann man dasselbe CSSStyleSheet nicht über mehrere Dokumente hinweg teilen, daher muss man es manuell neu erstellen. Unten ist ein Co...
Vasicvuk
Gibt es eine Lösung für die Verwendung von lit-element components 3.X mit grapesJS?
GJSBlock
Danke, dass du das gemeldet hast, @GaikwadShubham. Das Problem mit AdoptStylesheet, das in grapesJS nicht unterstützt wird, scheint ein Timing-Problem des Rassenzustands oder des State-Managements zu sein. Dies passiert typischerweise, wen...
Ich habe ein einfaches Beispiel wie folgt HTML <div id="gjs"> <div class="traits-container"></div> <div style="Padding: 25px">Hello World!!</div> </div> <h1> Anfügungs-Eigenschaftsmanager </h1> <div class="traits-container"></div> Js const editor = grapesjs.init({ Container: '#gjs', fromElement: true, Größe: '100%', s...
GJSBlock
Danke, dass du das gemeldet hast, @throne1986. Gute Frage zu Anhang zum Nicht-Arbeiten mit Trait Manager. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumen...
Ich habe dieses Dokument https://grapesjs.com/docs/modules/Components.html#define-custom-component-type gelesen und versucht, folgenden Code zu schreiben. Ich möchte, dass 'mj-body' unmöglich zu löschen ist: Aber ich sehe keinen Effekt, bitte helft mir
artf
Mach das 'isComponent: el => (el.tagName || '').toLowerCase() === 'mj-body','
GJSBlock
Danke, dass du das gemeldet hast, @mingxin-yang. Tolle Frage zu Wie man ein Bauteil anpasst. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ih...
Version: 0.17.22 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[X] Nein Ich kann es nicht in einer Demo reproduzieren, aber Sie können es selbst sehen, wenn Sie sich mit den folgenden Zugangsdaten bei Documint anmelden:E-Mail: [email protected]: Demo Dann mach eine Änderung an der Vorlage und versuche 'Strg+Z...
Joshmamroud
Du hattest recht, es war nicht React oder GrapesJS. Die Ereignispropagation wurde durch die rc-drawer)-Komponente gestoppt, die ich verwendet habe. @artf danke für deine Hilfe, das ist von Anfang an ein Problem.
artf
Hey, @Joshmamroud wir diesen Code haben, der die 'keydown keyup keypress'-Ereignisse an das übergeordnete Dokument weiterleitet, was Keymaps ermöglicht. Stellen Sie sicher, dass kein Code oder eine Komponente enthalten ist, die die Weiterg...
Joshmamroud
Hey @artf, ich glaube, es könnte von React blockiert werden. Habt ihr Vorschläge, wie man diese Event-Hörer wieder binden kann? Ich bin mir nicht einmal sicher, ob das die richtige Lösung oder der richtige Weg ist.
Leute, ich bin neu bei Trauben, ich möchte den Style Manager auf der Komponenteänderung zeigen, hier ist meine Komponente und wie ich sie hinzufügen kann, außerdem möchte ich das Video in den Asset Manager eingeben ! Bild Leider sind weder der Style Manager noch der Videotyp hinzugefügt – kann mir jemand sagen, wie ic...
GJSBlock
Danke, dass du das gemeldet hast, @throne1986. Gute Frage zu showStylesOnChange funktioniert nicht. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation...