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...
kumarabhishek008
Das Problem ist gelöst
GJSBlock
Danke, dass du das gemeldet hast, @kumarabhishek008. Das Problem mit Hintergrundbild der Wrapper-Komponente ist, dass beim Aktualisieren beim Aktualisieren nicht geladen wird, wenn es sich um ein Rennbedingungs- oder Zustandsmanagement-Tim...
Hallo, Wir stoßen auf ein Problem – die Farbe des Eigenschaftsnamens wie "Width" ist blau, wenn eine neue Komponente auf die Leinwand gezogen wird, aber wir ändern ihren Wert nicht. ! Bild Grapesjs ist kraftvoll und sehr hilfreich für uns. Wir sind jedoch neu bei Grapesjs und haben viel Zeit mit diesem Thema verbracht...
artf
Hallo, @luziye9 du verwendest auf jeden Fall einen Block/eine Komponente mit einer benutzerdefinierten 'Style'-Eigenschaft... Jedenfalls, wenn du ein BUG-Problem eröffnest, musst du der Vorlage folgen (grapesjs-Version, reproduzierbare Dem...
GJSBlock
Danke, dass du das gemeldet hast, @luziye9. Gute Frage zu Wie ändert sich die Farbe der Immobilie zu Blau, wenn sich der Wert ändert?. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen S...
Hallo @artf – was du gebaut hast, ist großartig. Es war ein sanfter Kampf, da ich weit davon entfernt bin, ein JS-Zauberer zu sein. Allerdings habe ich fast alles vollständig konfiguriert – außer diesem hier! Ich möchte Eigenschaften festlegen, die angezeigt werden, wenn ein Bild ausgewählt wird (alt, src, id). Ich bi...
artf
Hallo Freddy, du kannst in diesem Fall einfach die Bildkomponente erweitern '''js Redakteur. Components.addType('image', { model: { Standardwerte: { Eigenschaften: [{name: 'alt'}, {name: 'src'}, {name: 'id'}] } } }); ```
GJSBlock
Danke, dass du das gemeldet hast, @fmay. Tolle Frage zu Frage: Eigenschaften. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modu...
Bitte, kann mir jemand helfen, aus diesem Problem herauszukommen editor.setComponents(html-Text ); Das Skript funktioniert nach dem Laden aus dem gespeicherten Template-HTML nicht wie erwartet während Drag & Drop funktioniert, funktioniert...
artf
Du kannst den generierten HTML-Code nicht zurück in den Editor laden, lies die Dokumentation, wie man Vorlagen richtig speichert und lädt https://grapesjs.com/docs/modules/Storage.html
GJSBlock
Danke, dass du das gemeldet hast, @nithinpillalamarri123. Danke, dass du deinen Bericht über grapes js Version v0.16.34 geteilt hast, die unerwarteten Skriptcode nach dem Laden gespeicherten HTML liefert. Um dem Team bei der Untersuchung u...
Wir haben einen Anwendungsfall, bei dem wir Diagramme dynamisch mit Highcharts Editor einfügen möchten. Ich habe eine Komponente erstellt, die per Drag & Drop ein modalbasiertes Element öffnet und basierend auf der Auswahl des Nutzers ein SVG-Bild zurückgibt. Ich frage mich, wie ich es dem Körper des Modells hinzufüge...
artf
In diesem Fall brauchst du keine Komponenten mit JS (in deinem finalen Code führst du kein JS aus), das reicht dir ungefähr so: '''js domc.addType('charts-component', { Ansicht: { Ereignisse: { dblclick: 'onActive', // um das Modal beim Do...
harsh201
Entschuldigung für den Spam. Ich konnte kein Usecase-Video von meinem Arbeitslaptop hochladen. https://user-images.githubusercontent.com/2502711/106098322-d39c7b80-615e-11eb-8569-cf76ffc7fcc7.mov
harsh201
@artf Jede Hilfe hier wäre willkommen. Ich habe die Unterlagen noch einmal durchgesehen, aber nichts fällt auf, was ich vielleicht übersehen habe.
Entnommen von https://github.com/artf/grapesjs/blob/dev/src/editor/index.js#L33 'component:update' – Wird ausgelöst, wenn eine Komponente aktualisiert (verschoben, gestaltet usw.) wird, das Modell wird als Argument an den Callback weitergegeben Reproduziere den Bugverwenden Sie die 'move'-API, um die Komponente zu ver...
GJSBlock
Danke, dass du das gemeldet hast, @AnnaSu. Das Problem mit "component:update" wird nicht ausgelöst, wenn Komponenten verschoben werden, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise...
Hallo @artf Gibt es eine Standardmethode, um bei jeder Komponente eine neue Symbolleiste hinzuzufügen? Ich habe es auf diese Weise versucht '''js Redakteur. Components.getTypes().map(type => { Redakteur. Components.addType(type.id, { model: { Standardwerte: { Werkzeugleiste, Eigenschaften:[ ... Redakteur. Components.g...
artf
Folge der Issue-Vorlage (Version, Live-Demo usw.).
GJSBlock
Danke, dass du das gemeldet hast, @Abhisheknanda1344463. Tolle Frage zu Toolbar auf jeder Komponente setzen. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokume...
Hallo, ich habe folgendes Problem: Ich brauche einen Event-Typ-editor.on ("Sortierer: Drag: End"), der in all diesen Fällen geworfen wird: (erkennen, welches Element und wo ich es abwerfe) 1 – Lass es hören, wenn du ein Element aus dem BlockManager per Drag & Drop auf die Leinwand legst. 2 – Lass es hören, wenn du ein...
bgrand-ch
Hallo, Für zukünftige Fragen oder technische Probleme, die keine Bugs sind, ist der Tab Diskussionen auf GitHub der richtige Ort. Vergesst nicht, dieses Problem zu schließen, falls es gelöst ist, oder eine neue detaillierte Nachricht in di...
GJSBlock
Danke, dass du das gemeldet hast, @matiasmasciotta. Tolle Frage zu DRAG & DROP KOMPONENTEN:. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr...
Hallo zusammen, Wir alle wissen, dass GJS-ckeditor-plugin mit [data-gjs-type]="text"-Komponenten arbeitet. Ich möchte wissen, ob wir diese Option ändern könnten? Ich möchte meine eigene benutzerdefinierte Komponente erstellen mit zum Beispiel [data-gjs-type]="anyDiv" und die gleiche Funktionalität wie in haben [data-g...
Abhisheknanda1344463
@vatte21 Um deine Komponente editierbar zu machen. Du musst den Texttyp in deiner Komponente so erweitern '''js Redakteur. Components.addType('anyDiv', { model: { Standardwerte: { Typ: 'Text', Eigenschaften:[ ... Redakteur. Components.getT...
vatte21
@Abhisheknanda1344463 Danke! Ich werde es versuchen
abulka
@Abhisheknanda1344463 dein Codefragment gibt mir in der Zeile einen Fehler 'Uncaught ReferenceError: type is not defined' Wo wird 'Typ' definiert?
Hallo @artf Ich habe eine neue Komponente hinzugefügt Hier ist der Code '''js Redakteur. DomComponents.addType('header', { model: { Standardwerte: { TagName: 'h1', Typ: 'Header', Größe: 'h1', Eigenschaften: [ { Name: 'Größe', Etikett: 'Größe', Typ: 'auswählen', changeProp: 1, Optionen: [ {Wert: 'h1', Name: 'Eins'}, {W...
GJSBlock
Danke, dass du das gemeldet hast, @Abhisheknanda1344463. Gute Frage zu Der Komponentenwert ändert sich nicht. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Doku...