GrapesJS-Probleme

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

3,464-Probleme gefunden

#3509Jun 1, 2021von theSC0RP2-Antworten
1-Reaktionen

Wie ändert man componentFirst programmatisch?

Hey @artf, ich habe versucht, zwischen ids und Klassen für das Styling umzuschalten, daher muss ich das componentFirst-Attribut programmatisch ändern. Aber wenn ich versuche, die Konfiguration zu ändern, ändert sich das Verhalten nicht. Das funktioniert nicht einmal in der Demo. Schritte zur Fortpflanzung:Zwei Textblö...

artf

Du musst die Auswahl nach der Änderung der Option 'editor.trigger('component:toggled')' erneut auslösen.

GJSBlock

Danke, dass du das gemeldet hast, @theSC0RP. Tolle Frage zu Wie man componentFirst programmatisch ändert?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokument...

#3508Jun 1, 2021von tranthanhhoa2-Antworten
0-Reaktionen

Die Sichtbarkeit der Schicht funktioniert nicht richtig

Version: 0.17.4 Wie man sich vermehrtWechsel zum Tablet- oder MobilfunkmodusBlende die ausgewählte Komponente aus, indem du das Sichtbarkeitssymbol der Ebene umschaltestWechsel in den Desktop-Modus. ErgebnisDas Sichtbarkeitssymbol ist weiterhin deaktiviert, während die versteckten Komponenten angezeigt werden. Erwarte...

artf

Danke für den Bericht @tranthanhhoa ich werde das in der nächsten Version beheben, aber ich denke, ich werde die Sichtbarkeitsänderung eher als globale Bedingung belassen, damit die versteckte Komponente nicht auf allen Geräten sichtbar is...

GJSBlock

Danke, dass du das gemeldet hast, @tranthanhhoa. Gute Frage zu Layer-Sichtbarkeit funktioniert nicht richtig. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokum...

#3507Jun 1, 2021von cedriclajato2-Antworten
0-Reaktionen

Keine generierte ID und keine automatische Auswahl-ID

Hallo zusammen, Ich benutze grapesjs-blocks-bootstrap4 und überprüfe, wie die Komponenten funktionieren, es sieht gut aus. Aber wenn du blockartigen Container auswählst, zielt er auf die Klasse statt auf Unique ID ab. ! Bootstrap-4-Element Ich konnte eine zufällige ID mit diesem model.set('attributes', { id: randomID(...

artf

https://github.com/artf/grapesjs/issues/2936#issuecomment-680322089

GJSBlock

Danke, dass du das gemeldet hast, @cedriclajato. Danke, dass du deinen Bericht über Keine generierte ID und keine automatische Auswahl-ID geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...

#3506May 31, 2021von iabhiyaan3-Antworten
5-Reaktionen

Klick-Event auf Blöcke hinzufügen

'''js editor.on('block:click', (block) => { console.log(Block) }) ``` Oder gibt es eine Möglichkeit, das Klickereignis im Block anzuhören?

artf

Man kann tatsächlich benutzerdefiniertes Rendern aus Blöcken nutzen, um benutzerdefinierte DOM-Events anzuwenden. '''js blockManager.add('some-block-id', { // ... Blockdefinition rendern: ({ model, el }) => { el.addEventListener('click', (...

YyueeiWY

<pre> editor.on('component:selected', (some, argument) => { console.log(manche, Streit); }) </pre> https://grapesjs.com/docs/api/editor.html#available-events

GJSBlock

Danke, dass du das gemeldet hast, @iabhiyaan. Tolle Frage zu FEAT: Klick-Event auf Blöcke hinzufügen. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation f...

#3504May 31, 2021von snowballrandom2-Antworten
0-Reaktionen

Mir ist aufgefallen, dass eine frühere Version von Font Awesome Version 4.7 ver…

Mir ist aufgefallen, dass eine frühere Version von Font Awesome Version 4.7 verwendet wird. Ich benutze Version 5.2 von fontawesome und es scheint beim Laden zusammen mit der mit Grapes JS verwendeten Version Probleme zu verursachen; einige Schriftarten laden nicht oder die Klassennamen haben sich im neuen fontawesome...

artf

Du kannst diese Option auf init ändern: https://github.com/artf/grapesjs/blob/88249c38577852dc3c42047356a70a12066ee6ca/src/editor/config/config.js#L165-L168

GJSBlock

Danke, dass du das gemeldet hast, @snowballrandom. Tolle Frage zu *. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche nac...

#3500May 28, 2021von vijayshukla302-Antworten
0-Reaktionen

Entfernen Sie benutzerdefinierte Eigenschaft nach ihrem Typ.

Ich habe ein benutzerdefiniertes Merkmal erstellt, aber der Name dieses Merkmals wird dynamisch sein, was unbekannt ist. Das Problem ist, dass der aktuelle removeTrait() nur mit name/id funktioniert. Aber was, wenn ich alle Eigenschaften aus der Komponente mit benutzerdefiniertem Merkmal entfernen möchte? Zum Beispiel...

artf

Du kannst den Ausweis verwenden '''js component.addTrait({ id: 'mein-Custom-Trait', Name: 'some_random', // ... }); // ... component.removeTrait('mein-benutzerdefinierte-Trait') ```

GJSBlock

Danke, dass du das gemeldet hast, @vijayshukla30. Danke, dass du deinen Bericht über Benutzerdefinierte Eigenschaft nach Typ entfernen geteilt hast.. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: E...

#3497May 28, 2021von Mosh-Tudor2-Antworten
1-Reaktionen

Der Tasten-Eigenschaftsbefehl funktioniert nicht

Version: NeuesteBeschreibe den Bug detailliert https://jsfiddle.net/cleaver/wgz2jsvq/2/ Nichts passiert auf: '''js Eigenschaften: [ { Text: 'Einfacher Knopf', Typ: 'Button', Full: True, Befehl: () => { console.log('Kaputter Knopf'); alarm('Defekter Knopf'); }, }, ] ``` --- In Version 0.16.45 funktionierte derselbe Cod...

artf

Danke für den Bericht@tudor-ooo wird in der nächsten Version behoben

GJSBlock

Danke, dass du das gemeldet hast, @mosh-tudor. Das Problem mit Button-Trait-Befehl funktioniert nicht scheint ein Rennbedingungs- oder Zustandsmanagement-Timing-Problem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyk...

#3496Invalid Datevon Anlumo4-Antworten
1-Reaktionen

Komponente als schmutzig markieren

Was versuchst du zu GrapesJS hinzuzufügen? Die Komponente sollte sich als schmutzig markieren können, was die Warnmeldung "onbeforeunload" auslöst. Beschreibe deine Feature-Anfrage detailliert Ich habe eine (benutzerdefinierte) Textkomponente, in der der Nutzer beliebigen Text eingeben kann. Ich speichere die Daten au...

Anlumo

Ich habe das umgangen, indem ich das OnbeforeUnload-Handling komplett deaktiviert und mein eigenes Handling gerollt habe.

artf

Der Editor hat die Eigenschaft 'Editing', die sich ändert, sobald RTE aktiviert oder deaktiviert ist, also sollte das in deinem Fall funktionieren '''js editor.on('change:editing', (em, editing) => { window.onbeforeunload = bearbeiten || e...

Anlumo

Würde dieser OnbeforeUnload-Handler nicht danach durch den oben genannten Ausschnitt überschrieben werden?

#3492May 27, 2021von iabhiyaan2-Antworten
0-Reaktionen

Insert AdjacentHTML('afterend', '<section></section>') . Gibt es so eine API in Grapesjs?

Gibt es eine Möglichkeit, einen neuen Abschnitt nach der ausgewählten Komponente mit Grapesjs hinzuzufügen?

artf

Du kannst es auf folgende Weise machen: '''js const cmp = editor.getSelected(); cmp.parent().append('<section>...</section>', { at: cmp.index() + 1 }); ```

GJSBlock

Danke, dass du das gemeldet hast, @iabhiyaan. Tolle Frage zu FEAT: insertAdjacentHTML('afterend', '<section></section>') . Gibt es eine API wie diese in Grapesjs? Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten...

#3491May 27, 2021von TheDude702-Antworten
0-Reaktionen

Iframe speichert kein SRC / erkennt iframes nach dem Laden nicht mehr

Version: 0.17.4 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[X] Nein Was ist das erwartete Verhalten?Nach dem Einfügen eines iFrame wird das src zurückgegeben, wenn 'editor.getHTML()' verwendet wird.Beim Laden einer Seite wird diese iframes als iframe-Komponente erkannt und wieder bearbeitbar Beschreibe den...

artf

Ich werde in der nächsten Version iframe-Unterstützung hinzufügen

GJSBlock

Danke, dass du das gemeldet hast, @TheDude70. Das Problem mit iframe speichert src nicht / erkennt iframes nach dem Laden nicht scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn s...

Durchsuchen Sie alle Themen