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
#379420. September 2021von mattnoth3-Antworten
0-Reaktionen

RTE: Überlappender Text in der Grundtextkomponente, wenn Breite und Höhe 100 % der Leinwand ausmachen

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Version 93.0.4577.82 (Offizielle Version) (64-Bit) Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer ! RTE Klarstellung Wie reproduziert man den Bug?... In der offiziellen Demo lös...

mattnoth

Mir ist nicht aufgefallen, dass du mein vorheriges Problem – mit dem seltsamen Anwendungsfall – geschlossen hattest. Hast du Vorschläge für eine Lösung hier in der Nähe? Ich benutze den updateRte-Event Listener, das RTE dynamisch in die Ca...

artf

@mattnoth ich bereits auf Ihre Diskussion hier geantwortet habe, vermeiden Sie bitte, dasselbe Thema erneut zu eröffnen.

GJSBlock

Danke, dass du das gemeldet hast, @mattnoth. Tolle Frage zu RTE: Überlappenden Text in der Grundtextkomponente, wenn Breite und Höhe 100 % der Leinwand ausmachen. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerte...

#378316. September 2021von mattnoth3-Antworten
0-Reaktionen

RTE overlapping text when text component set to 100% height

GrapesJS-Version Bitte helft mir – das könnte irgendwo gelöst worden sein, aber ich habe die Probleme durchgesehen und keine gefunden – es gibt ein Dokument, das auf das Verschieben der Positionierung des RTEs verweist, aber ich bin mir nicht sicher, wohin im Init es gehören soll – > was bedeutet 'rteToolbarPosUpdate'...

artf

Kein Bug, nur ein seltsamer Anwendungsfall.

mingxin-yang

@artf Ich möchte die Position der rteToolbar ändern, aber pos hat nicht die im Dokument genannten Parameter

GJSBlock

Danke, dass du das gemeldet hast, @mattnoth. Gute Frage zu RTE, der Text überlappt, wenn die Textkomponente auf 100 % Höhe eingestellt ist. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Üb...

#377915. September 2021von stljeff13-Antworten
0-Reaktionen

Editor.getSelected().toHTML() encodes inline javascript

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Neueste (Chrome)Reproduzierbarer Demo-Link https://jsfiddle.net/4j1k0wde/24/Beschreibe den Käfer Wie reproduziert man den Bug?Block mit einem Skript-Tag im Inneren erstellen.Verwenden Sie 'editor.getSelected.toH...

artf

Du musst allowScripts verwenden '''js const editor = grapesjs.init({ ... allowScripts: true, }); ``` Und ich sehe keine Probleme mit der Kodierung (benutze den echten Inspector, nicht die jsfiddle-Beta-Konsole, die wahrscheinlich einen Feh...

stljeff1

Danke!

GJSBlock

Danke, dass du das gemeldet hast, @stljeff1. Tolle Frage zu editor.getSelected().toHTML() kodiert Inline-JavaScript. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJ...

#377815. September 2021von codingmachine164-Antworten
1-Reaktionen

Select options are not displaying - new anomaly

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? ChromeReproduzierbarer Demo-Link https://github.com/artf/grapesjs/issues/3735Beschreibe den Käfer Ich habe ein Problem im Zusammenhang mit dem Feld auswählen. Es zeigt Probleme an, wie in der Konsole [Eigenschaf...

Bran72

Hallo! Ich habe dein Problem auch seit Version 0.17.25. Ich denke, das wird in der nächsten Veröffentlichung behoben. Die vorübergehende Lösung ist also, auf v0.17.22 herunterzustufen... Ich hoffe, es hilft dir!

artf

Richtig, es wurde hier behoben #3735

codingmachine16

OK. Klar. Danke. Zur Information: Dieses Problem existiert nicht am 17.0.22, sondern im 0.17.25

#376310. September 2021von abolabo2-Antworten
0-Reaktionen

V0.17.25 . Trait button in the custom component defining.

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? FirefoxReproduzierbarer Demo-Link https://jsfiddle.net/abolabo/3g7j519h/19/Beschreibe den Käfer Der Code funktioniert falsch: Eigenschaften: [ { Typ: "Knopf", Text: "Klick mich", Full: True, Befehl: (Editor) =>...

artf

Danke @abolabo für den Bericht, dieses Problem wurde hier tatsächlich schon behoben #3735

GJSBlock

Danke, dass du das gemeldet hast, @abolabo. Das Problem mit v0.17.25. Der Trait-Button in der benutzerdefinierten Komponentendefinition scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise...

#37598. September 2021von throne19864-Antworten
3-Reaktionen

Uncaught TypeError: Fehlgeschlagen, 'appendChild' auf 'Node' auszuführen: Parameter 1 ist nicht vom Typ 'Node'.

GrapesJS Version[X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Chrome Neue VersionReproduzierbarer Demo-Link https://codesandbox.io/s/grapejs-reactjs-forked-zqnqo?file=/src/Editor.jsBeschreibe den Käfer Wie reproduziert man den Bug? Einfach den Bildblock per Drag & Drop auf die Leinwan...

throne1986

Ich habe das Problem für die Zukunft gelöst zuerst habe ich diese Funktion entfernt: editor.on("component:add", (model, argument) => { if (model.getName() === "Image") { modal.setContent(ModalImages); } }); Ich habe sie durch diese Funktio...

artf

Wenn du 'editor.command.run('open-assets')' ausführst, musst du Optionen überspringen, z. B. '''js editor.command.run('open-assets', { Ziel: editor.getSelected(), }) ```

throne1986

@artf ich das Problem gelöst habe, ging es um das Verschlussproblem, die Lösung bestand einfach darin, die URL als Optionen wie folgt weiterzugeben. Redakteur. Commands.run("open-assets", { target: editor.getSelected() URL: imageUrl }); Re...

#373330. August 2021von anatoli-dp2-Antworten
0-Reaktionen

Storage Manager nicht automatisch lädt?

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

Du rufst das 'clb' außerhalb des Fetch in deiner Load-Funktion auf '''js load(keys, clb) { apport(...). dann(r => r.json()) .then(res => { ... clb(Ergebnis) }) } ```

GJSBlock

Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit (oder einfach allgemein Problem) Storage Manager lädt nicht automatisch ein? scheint ein Race-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert typischerwe...

#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

#373127. August 2021von gustavohleal4-Antworten
1-Reaktionen

Textelement kann nach Erweiterung mit Ereignissen nicht zweimal ausgewählt werden

Version: 0.17.25 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[x] Nein Was ist das erwartete Verhalten? Aktualisieren Sie eine bestehende Typtextkomponente, indem Sie ein Ereignis zu seiner Ansicht hinzufügen. Beschreibe den Bug detailliert Das Ereignis wird hinzugefügt, aber sobald ich eine andere Komponente...

gustavohleal

Das war tatsächlich das Problem. Danke für die Antwort. Ich werde die Ausgabe schließen.

ronaldohoch

+1 :D Wir versuchen, dieses Problem https://github.com/artf/grapesjs/issues/1136 zu lösen Weil es immer noch passiert, wenn ich einen CKEDITOR benutze. ! Bild

artf

Die 'Events' werden nicht automatisch mit der erweiterten Komponente zusammengeführt, du musst das also manuell machen. '''js Ereignisse: { ... domc.getType('text').view.prototype.events, Tastendruck: (e) => {...} } ```

#373027. August 2021von hrdkzala4-Antworten
0-Reaktionen

Script tag not rendering in HTML page

Ich habe die Komponente wie unten erstellt. '''js const script = function() { const script = document.createElement('script'); script.src = 'http://localhost:8888/builder/sites/site1/assets/js/jquery-1.12.4.min.js'; document.body.appendChild(script); }); '''js Redakteur. BlockManager.add('site1', { Etikett: 'Vorlage 1...

artf

Tut mir leid, aber ich verstehe nicht, wo dein Problem liegt. Du hast eine 'comp-with-js'-Komponente erstellt, aber dann zeigst du nicht, wo du sie verwendest... Bitte stellen Sie eine reproduzierbare Demo bereit.

mingxin-yang

Die Skriptfunktion funktioniert nach dem Ziehen des Blocks nicht mehr @artf

mingxin-yang

https://grapesjs.com/docs/modules/Components-js.html#basic-scripts

Durchsuchen Sie alle Themen