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

#1894Mar 14, 2019von Jwilson-Lyonscg2-Antworten
0-Reaktionen

Beispiel für eine benutzerdefinierte Trait-Dokumentation funktioniert nicht

Genauer gesagt: https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type Erstens verweist das Ereignis 'keyUp' auf 'onChange', obwohl der Funktionsname tatsächlich 'onChange' ist. Als Nächstes, selbst wenn du das reparierst, wird 'this.model.get('value')' bei jeder Änderung zu einem leeren/nullen Wert ausge...

Jwilson-Lyonscg

Vergiss es. Ich habe die Syntax falsch verstanden. Mir war nicht klar, dass 'onChange' und 'onValueChange' anscheinend zwei verschiedene, nicht zusammenhängende Methoden sind. Mir ist nicht klar, was 'onChange' genau bewirkt.

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1893Mar 14, 2019von Trivago-Vgarcia3-Antworten
1-Reaktionen

Per Definition müssen alle Blöcke denselben Stil haben

Wir verwenden blockManager, wie Sie im Beispiel sehen, das auf Codesandbox gepostet wurde, und folgen der Dokumentation zum benutzerdefinierten Rendering. Das unerwartete Verhalten für uns ist, dass jedes Mal, wenn ein Benutzer die Stile eines Blocks bearbeitet, alle Blöcke mit diesem Stil aktualisiert werden, weil de...

artf

Zunächst einmal hat dein Beispiel/Problem nichts mit dem benutzerdefinierten Rendering in Blöcken zu tun (du würdest es nutzen, um die Benutzeroberfläche von Blöcken und nicht von Komponenten im Canvas anzupassen). Eine Lösung ist, diese K...

Trivago-Vgarcia

@artf Danke für die Antwort! Entschuldigung, weil das Beispiel nicht klar war. Das passiert in jedem Fall, ich meine, selbst wenn sie in der Standardvorlage definiert sind, und nicht nur, wenn ein neuer Selektor hinzugefügt wird. Die Verwe...

artf

Es passiert in jedem Fall, ich meine, selbst wenn sie in der Standardvorlage definiert sind, und nicht nur, wenn ein neuer Selektor hinzugefügt wird. Deshalb wird die Verwendung von selector:add nicht alle Fälle beheben. 'Selector:Add' wir...

#1892Mar 14, 2019von sanjib002-Antworten
0-Reaktionen

Die Flexbox-Säule funktioniert nicht richtig.

Hallo @artf, Wir verwenden Flexbox-Block. Das Problem ist, dass wenn wir versuchen, die mittlere Spalte zu vergrößern, alle anderen Spalten betrifft, zum Beispiel automatisch die Breite der linken Spalte verringert. Es sollte nur die rechte Spalte betreffen. Um dieses Szenario zu erstellen, fügen Sie bitte drei Spalte...

artf

So soll die Flexbox funktionieren, wenn man eine mittlere Säule verkleinert. Was du erreichen willst, ist etwas anders und würde eine andere Art von Implementierung erfordern, daher würde ich vorschlagen, deine Gitterkomponenten zu erstell...

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1891Mar 14, 2019von Jwilson-Lyonscg3-Antworten
0-Reaktionen

Kann keine neue Button-Komponente erstellen

Ich habe Schwierigkeiten, eine neue Komponente für ein Element zu erstellen <button> . Was übersehe ich? Ist hier etwas verbuggt? Funktioniert einwandfrei, wenn ich es auf ein "<input>Element" ändere:

Jwilson-Lyonscg

Okay, nach weiterem Experimentieren scheint meine Komponentenstruktur korrekt zu sein, aber mein Button-Block funktionierte nicht richtig. Der Button-Block sah also so aus: Beim Ziehen dieses Blocks in die Leinwand wurde er nicht als Butto...

artf

Ich denke, das Problem hier ist ein Missverständnis des Schlüssels 'Inhalt'. Wenn du einen Block deklarierst '''js Redakteur. BlockManager.add('button-block', { // ... Inhalt: { Typ: 'Button', Droppbar: Falsch, Attribute: { Titel: 'Hallo',...

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1890Mar 13, 2019von MACscr2-Antworten
0-Reaktionen

Deaktivieren Sie die Drag-Funktion, nicht die Fähigkeit

Ich möchte meine eigenen Fähigkeiten zum Ziehen und Platzieren entwickeln. Ich liebe Grapesjs, möchte aber wirklich mehr Kontrolle darüber haben, wie das Ziehen von Elementen im Editor-Bereich funktioniert. Gibt es eine Möglichkeit, die eingebaute Methode zu deaktivieren, damit ich meine eigene erstellen kann? Ich wei...

artf

Nun, bei der Komponente selbst wird beim Klicken auf das Move-Icon der 'tlb-move'-Befehl ausgeführt, sodass man ihn tatsächlich überschreiben kann, indem man einen neuen mit derselben ID einfügt, aber leider gibt es keine einfache Möglichk...

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1889Mar 13, 2019von Nagavijay-kolla2-Antworten
0-Reaktionen

Wie man eine Kindkomponente an der erforderlichen Position/Index anfügt

Zum Beispiel Ich habe eine Elternkomponente und diese Elternkomponente hat 4 Kindkomponenten. Hier mit der Trait-Funktionalität möchte ich auch die dritte Kindkomponente auf Position 1 verschieben. Ich kann eine Komponente von jeder Position auf Last verschieben, indem ich sie mit component.remove() aus der bestehende...

artf

Verwenden Sie 'at' als Index in Optionen, z. B. 'component.append(comp, { at: 0 })' setzt das 'comp' als erstes Element

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1888Mar 13, 2019von Roberto Correale3-Antworten
0-Reaktionen

Fügen Sie benutzerdefiniertes HTML innerhalb von Canvas hinzu

Hallo, Ich benutze Grapes, um ein benutzerdefiniertes JSON mit allen benötigten Informationen zu exportieren, anstatt HTML und CSS. Dafür parse ich die gpjs-components, die auf localStorage gespeichert sind. Jetzt muss ich anpassen, wie Komponenten innerhalb der Leinwand gerendert werden. Zum Beispiel habe ich eine Ei...

artf

ich denke, liegt daran, dass neue Knoten innerhalb der Leinwand hinzugefügt werden, sodass Trauben die korrekte Reihenfolge nicht berechnen können. Korrekt, die Reihenfolge basiert auf den Komponenten im Modell, nicht auf der Ansicht. Nur...

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

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1887Mar 13, 2019von sakshigarg93-Antworten
0-Reaktionen

Erhalten Sie JSON eines bestimmten gjs-data-typs

Ich möchte nur JSON eines bestimmten gjs-data-type="img" exportieren. Ich versuche das, aber es bringt kein Ergebnis:

prashant2018

Könntest du bitte den Dateinamen angeben, der diesen Code-Schnipsel enthält? Wenn ich mich nicht irre, liegt es bei den Panels/index.js

sakshigarg9

Ja

sakshigarg9

Danke @prashant2018 Editor. DomComponents.componentById.image konnte ich das gewünschte JSON bekommen

#1886Mar 13, 2019von sdrebel2-Antworten
0-Reaktionen

Wie erstellt man ein Dropdown-Menü für die Schaltfläche innerhalb eines Panels?

Ich versuche, ein Dropdown-Menü zu erstellen, während ich auf einen Button klicke. Ich kann die Daten mit ul, li an einen Knopf anhängen. Abgesehen davon, gibt es noch eine andere Möglichkeit? Zum Beispiel: Wenn ich auf einen Datei-Button klicke, sollten die jeweiligen Operationen angezeigt werden, wie Öffnen, Schließ...

artf

Folge der Issue-Vorlage und erkläre deinen Kontext besser (sprichst du von Komponenten? Editor-UI??)

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#1885Mar 12, 2019von Geist3-Antworten
1-Reaktionen

Die Speichermanager-Anforderungsmethode auf PATCH ändern

Hey, @artf unterstützt der Storage Manager das Ändern der Anfragemethode von Post zu Patch? Das habe ich in den Dokumenten überhaupt nicht gesehen.

tranle13

Hallo @artf! Ich habe gerade angefangen, GrapesJS zu benutzen (tolles Plugin übrigens, vielen Dank!) und frage mich, ob das schon hinzugefügt wurde oder nicht?

Rukavina

:+1: Laut Quellcode wird es nicht unterstützt, aber es sollte es auf jeden Fall unterstützen. Semantisch erstellt POST Ressourcen, während der Speicher sie tatsächlich aktualisiert. Meiner Meinung nach sind also PUT oder PATCH gültiger. Je...

artf

Jedenfalls ist es am besten, dir die Möglichkeit zu geben, beim Senden von "Update"-Anfragen zu entscheiden, welche Methode verwendet werden soll. Ich stimme zu... Wahrscheinlich werde ich diese Option (storageManager-Modul) in der nächste...

Durchsuchen Sie alle Themen