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

#1860Mar 5, 2019von HuuumsKeine Antworten
0-Reaktionen

Das Aktivieren der Dropzone in voller Größe öffnet jedes Mal, wenn du einen Block auf die Leinwand legst.

Ich denke, was passiert, ist, dass nicht überprüft wird, ob es wirklich ein Bild ist, das auf die Leinwand geworfen wird? Siehe diese 2 Links für minimale Repro-Versionen. https://codesandbox.io/s/jlqpl2kj95 (Dropzone auf 1 eingestellt, einfach beliebigen Block auf die Leinwand legen und das Asset-Modal öffnet sich) h...

#1859Mar 5, 2019von MisterFK3-Antworten
0-Reaktionen

Ändere einen Elementtyp im Editor

Hallo, In meinem JavaScript erstelle ich bereits 2 Komponenten (Typ "A" und Typ "B") mit eigenen Eigenschaften. Ich erstelle auf beiden Elementen ein Kontextmenü, um (im Editor) das ausgewählte Element von Typ "A" auf Typ "B" zu wechseln und die Eigenschaften entsprechend zu ändern. Ich habe keinen Weg gefunden, den T...

arthuralmeidap

Schauen Sie sich hier an: https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components Es zeigt, wie man benutzerdefinierte Eigenschaften für bestehende Typen hinzufügen oder entfernen kann. Es könnte dir helfen.

MisterFK

Danke, aber ich möchte den Typ nicht ändern, sondern nur den Typ eines ausgewählten Elements... Wenn ich die Eigenschaften der Komponente ändere, werden alle anderen Elemente mit diesem Typ verändert, und das ist nicht der Zweck.

artf

ich habe keinen Weg gefunden, den Typ eines bereits im Editor eingefügten Elements zu ändern. Die Lösung ist dieselbe, falls Sie ein '<div>' durch ein '' ersetzen möchten<img>... Also entfernst du es und ersetzt es durch eine andere Kompon...

#1857Mar 5, 2019von WebEtSolutions1-Antwort
0-Reaktionen

Geschützte Klasse nicht verwendet

Hallo! In deinem ClassTagView prüfst du das geschützte Attribut nicht vor dem Entfernen des Tags.

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.

#1856Mar 5, 2019von FMR4112-Antworten
0-Reaktionen

GetHtml grapesjs Web-Builder

Ich habe ein Problem in getHTML. Ich füge ein Symbol in den Button ein, im Web ist das Symbol sichtbar, und im Inspect-Element gibt es ein Icon-Objekt, aber in getHtml verwendet es die editor.getHtml()-Funktion, das Icon verschwindet. Objektsymbol ! 6a9nc Ergebnis 'editor.getHtml()' : ! Duzid

artf

'getHtml' basiert auf den Daten des Komponentenmodells, du änderst wahrscheinlich nur die Ansichtsdaten (z. B. 'this.$el.append('<i class="fa ...')'). Lies diesen Teil sorgfältig https://grapesjs.com/docs/modules/Components.html

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.

#1855Mar 4, 2019von Sabrewolf3-Antworten
9-Reaktionen

Komponenten kopieren und einfügen

Hallo Grapesjs-Team Ich habe gesehen, dass die regulären Copy-Paste-Arbeiten funktionieren, solange sie auf derselben Seite erstellt werden. Ist es möglich, ein Copy-Paste zwischen zwei verschiedenen Seiten mit geöffnetem Editor zu implementieren Vielen Dank im Voraus

japo32

Das ist unsere Implementierung von localStorage, falls jemand die Lösung benötigt. Die Zwischenablage-API wäre eine großartige browserübergreifende Lösung gewesen, aber sie ist noch nicht weit verbreitet.

lexoyo

Ich habe es nicht ausprobiert, ich habe nur den Code gelesen Du löst das Paste Ereignis nicht aus, wenn du in den Körper einfügst Außerdem wird das CSS nach jeder Paste in einem Style-Tag hinzugefügt... Es muss doch einen besseren Weg gebe...

artf

Ist es möglich, ein Copy-Paste zwischen zwei verschiedenen Seiten zu implementieren, während der Editor geöffnet ist. Nun, wenn du für zwei verschiedene Seiten zwei verschiedene Tabs meinst, glaube ich nicht. Offensichtlich hast du es mit...

#1854Mar 4, 2019von NicoEngler3-Antworten
1-Reaktionen

Asset Manager bei zweiter Öffnung leer

Hallo, ich versuche, ein Plugin zu bauen, das den Asset-Manager als SVG-Repository einrichtet. Wenn der Benutzer eine SVG auswählt, öffnet sich der Asset Manager. Als Nächstes kann der Benutzer die aktuelle SVG durch die ausgewählte ersetzen. Der Großteil des Codes, den ich benutze, findet sich auf: https://grapesjs.c...

Noogen

Zeile 28, du filterst sie zweimal, weil du es schon auf Zeile 23 machst? am.render(am.getAll().filter(assets)); Funktioniert, wenn ich es so mache: am.render(assets);

NicoEngler

Super, danke für den Hinweis! @noogen

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.

#1853Mar 4, 2019von MisterFK3-Antworten
1-Reaktionen

Drag&Drop-Position

Hallo, Ich versuche, die Maus zu positionieren, wenn ich einen Block per Drag & Drop benutze. Ist es möglich, bei diesem oder einem anderen Ereignis die X- und Y-Position zu haben? 'editor.on('block:drag:stop', model => [...]); ` Danke

NicoEngler

Hallo, ein Versuch, das zu lösen, könnte sein:Finde das iframe der LeinwandDie Mausposition im iframe finden Dazu könnten Sie Funktionen kombinieren, die auf StackOverflow gemeinsam genutzt werden. Der erste Schritt könnte mit der hier zu...

MisterFK

Danke, Artf, Ich versuche bereits, die onmouseup- oder onmousemove-Ereignisse auf dem iframe zu fangen (und es funktioniert), aber wenn ich einen Block per Drag & Drop benutze, werden die Ereignisse nicht ausgelöst (vielleicht weil die Mau...

NicoEngler

Nun, zunächst einmal bin ich nicht artf :) Zweitens: Richte eine Demo ein, an der wir arbeiten können, um dein Problem zu lösen.

#1852Mar 4, 2019von Ramusesan3-Antworten
2-Reaktionen

Funktioniert nicht mit React JS

Falls Änderungen am Zustand/Reducer passiert sind, dann rendert die Grapes JS-Komponente nicht erneut, bitte Hilfe

arthuralmeidap

Ja, GrapesJS funktioniert nicht so. In diesem Fall musst du die Referenz abrufen und die von GrapesJS bereitgestellte API nutzen, um die Änderungen zu handhaben. Schauen Sie sich hier an: https://reactjs.org/docs/refs-and-the-dom.html

Ramusesan

Ja, es funktioniert... Großartig beim Verwenden von Ref to DOM und übernimmt die Änderungen auch mit den APIs von Grapes JS Danke @arthuralmeidap

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.

#1851Mar 4, 2019von sakshigarg91-Antwort
0-Reaktionen

Mehrfache Bildgröße aktivieren

Ich möchte mehrere Bildgrößenänderungen aktivieren, genau wie unter "Das Team" in demo.html, aber ich weiß nicht, welchen GJS-Klassentyp ich verwenden soll.

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.

#1850Mar 4, 2019von sunhillbd2-Antworten
0-Reaktionen

Wie man Blöcke unter verschiedenen Tabs zeigt

Hallo @artf, Ich hoffe, es geht dir gut. Ich habe versucht, alle Blöcke unter verschiedenen Tabs anzuzeigen. Zum Beispiel: Anzeigen von Abschnitten, Spalten unter dem Basis-Tab und andere Elemente unter einem anderen Tab namens Elemente. Ich habe das Problem durchgegangen: https://github.com/artf/grapesjs/issues/499 a...

artf

Hallo @sunhillbd ich weiß nicht genau, was in dieser Ausgabe nicht klar ist, aber ich denke, alles, was du wissen musst, ist hier. Mit der 'BlockManager.render'-Methode kannst du die Blockauflistung steuern, welche Logik/Benutzeroberfläche...

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.

Durchsuchen Sie alle Themen