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
#31249. November 2020von archerbj3-Antworten
0-Reaktionen

Component:clicked / dbclicked event

Hallo, ich versuche, die Videokomponente zum Hochladen im Assets-Manager zu verwenden. Und ich weiß, dass ich das Editor-Event 'component:selected' nutzen kann, um das zu tun. Es funktioniert, aber nicht perfekt. Ich begehre es, einen Doppelklick zu verwenden, um das Öffnen des Assets Manager auszulösen. Wenn wir ein...

artf

Du kannst die Videokomponente erweitern und in ihrer Ansicht dasselbe Ereignis hinzufügen wie im Bild.

addlistener

@archerbj hast du es geschafft? Ich habe es ausprobiert und es scheint, als würde ComponentView nur als Typ-Export durchgeführt? <img width="883" alt="image" src="https://github.com/GrapesJS/grapesjs/assets/4531670/e075cf79-4e93-411a-ba35-...

GJSBlock

Danke, dass du das gemeldet hast, @archerbj. Danke, dass du deinen Bericht über FEAT: component:clicked / dbclicked event geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal rep...

#31229. November 2020von tranthanhhoa2-Antworten
1-Reaktionen

Missing media style on the duplicated component

Version: 0.16.27 Zusammenfassung: Fehlender Medienstil bei der duplizierten Komponente Schritte zur Reproduktion: Versuche, etwas auf dem Tablet oder Handy zu ändern. Duplizieren Sie die geänderte Komponente Erwartet: Die duplizierte Komponente hat einen Media-Stil Tatsächlich: Die doppelte Komponente hat keinen Medie...

artf

Danke@tranthanhhoa ich habe es bei deinem anderen Problem tatsächlich schon behoben, das hing mit dem Regelstand zusammen, aber ich habe das Gleiche bei Medien bemerkt, also sind beide für die nächste Veröffentlichung bereit :)

GJSBlock

Danke, dass du das gemeldet hast, @tranthanhhoa. Danke, dass Sie Ihren Bericht über Fehlenden Medienstil auf der duplizierten Komponente geteilt haben. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...

#31196. November 2020von makkaronis4e4-Antworten
0-Reaktionen

Wie erstellt man einen eigenen Block aus Grapesjs-Komponenten?

Hallo, ich möchte benutzerdefinierte Blöcke aus Grapesjs-Komponenten haben. Ich habe eine Lösung gefunden, wie man Komponenten hinzufügt: https://github.com/artf/grapesjs/issues/1334#issuecomment-411519845 Aber ich habe Schwierigkeiten, CSS hinzuzufügen (EAIHER als String oder als Objekt).

artf

Du solltest so etwas machen können: '''js ... Komponenten: [ { tagName: 'h1', components: 'Some <b>content</b>', }, '<style>....</style>' ] ```

makkaronis4e

@artf danke, es funktioniert, aber ich habe dort einen Bug gefunden. Wenn du diesen Block auf die Leinwand legst, funktioniert es gut, aber wenn du dieses Element aus der Leinwand löschst oder die ganze Leinwand löschst und diesen Block da...

artf

@makkaronis4e in so einem Fall würde ich dich bitte um eine reproduzierbare Demo bitten

#31176. November 2020von zhiyuanzhang-unai2-Antworten
0-Reaktionen

How to remove a category if no component in it

Ich baue die benutzerdefinierten Komponenten zur Laufzeit basierend auf einem Dropdown-Menü. Wenn der Benutzer die Auswahl dieses Dropdown-Menüs ändert, werden zugehörige, benutzerdefinierte Blöcke hinzugefügt und nicht verwandte Blöcke entfernt. Alle benutzerdefinierten Blöcke sind nach unterschiedlichen Kategorienam...

artf

Versuche, den Blockmanager mit einer neuen Sammlung von Blöcken neu zu rendern

GJSBlock

Danke, dass du das gemeldet hast, @zhiyuanzhang-unai. Tolle Frage zu Wie entfernt man eine Kategorie, wenn keine Komponente darin ist. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüf...

#31166. November 2020von aadilmehrajbhat2-Antworten
1-Reaktionen

Wie man CSS lädt, das im Code-Viewer angezeigt und auch beim Speichern exportiert werden kann

Hi :wave: Ich versuche, etwas CSS im Editor als Teil des Themas zu laden, ich kann Stylesheets beim Laden verknüpfen, aber das Problem ist, dass ich beim direkten Laden der Styles mit dem Tag '<style>' die serialisierte Version über 'editor.getStyle()' anzeigen kann, aber 'editor.getCss()' enthält nur das 'protectedCs...

artf

@AadilMehrajBhat Zunächst einmal ist 'display: 'block'' kein gültiger CSS-Wert für diese Eigenschaft (es sollte 'display: block' heißen) und dann wird '.d-block' nirgendwo in deiner Vorlage verwendet, sodass das Ergebnis automatisch optimi...

GJSBlock

Danke, dass du das gemeldet hast, @aadilmehrajbhat. Tolle Frage zu [HILFE GESUCHT] Wie man CSS lädt, das im Code-Viewer angezeigt und auch beim Speichern exportiert werden kann. Der empfohlene Ansatz mit StyleManager ist die Nutzung der er...

#31156. November 2020von xinyufyj4-Antworten
1-Reaktionen

Die Position der Komponente ist falsch, als ich die Leinwandgröße im Absolute/Designer-Modus geändert habe

WARNUNG Ich habe die Leinwandgröße geändert und eine Komponente aus dem Blockpanel entfernt. Das Ergebnis ist, dass die Kompositionsposition falsch ist. Übrigens ist der Editor im Modus 'Absolut/Designer'. Ich habe den Quellcode des Drop-Teils gelesen. Ich habe festgestellt, dass die Stand-Position des Drag-Start-Best...

xinyufyj

@artf Okay, ich gebe einen Screenshot zur Erklärung. Entschuldigung für mein schlechtes Englisch. ! Bild ! Bild ! Bild ! Bild

artf

Können Sie eine Live-Demo des Problems bereitstellen?

artf

Ich schließe dieses Problem, da ich plane, alle Fragen im Zusammenhang mit absoluter Positionierung hier zu lösen: https://github.com/artf/grapesjs/issues/3770

Durchsuchen Sie alle Themen